บทความ

กำลังแสดงโพสต์จาก มกราคม, 2023

ใบงานไมโครคอนโทรลเลอร์ ประจำวันที่ 01/02/2566

รูปภาพ
ใบงานประจำวันที่ 01/02/2566 ห้อง 64 ชค. 4 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับสวิทช์ปุ่มกด , ultrasonic , led และแสดงผลลัพธ์ตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งาน Ultrasonic รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อตำแหน่งขา input output ให้เป็นไปตามรูปแบบด้านบน led , สวิตช์ 1 ปุ่ม และมีรูปแบบการเชื่อมต่อสายผ่านโมดูล ultrasonic กำหนดดังต่อไปนี้ Trig => 13 echo => 12 5V => VCC Gnd => Gnd code ตัวอย่างการใช้งาน module Ultrasonic ที่เชื่อมต่อกับไมโครคอนโทรลเลอร์ให้นักศึกษานำ code ตัวอย่างนี้ไปประยุกต์การใช้งาน. (หากการต่อตำแหน่งขา trig และ echo ไม่ตรงตามตัวอย่าง ให้นักศึกษาเปลี่ยน code ให้ตรงตามตำแหน่งขาด้วย) const int pingPin = 13; int inPin = 12; long duration, cm; void setup() { Serial.begin(9600); pinMode(pingPin, OUTPUT); pinMode(inPin, INPUT); } void loop() { digitalWrite(pingPin, LOW); delayMicroseconds(2); digitalWrite(pingPin, HIGH); delayMicroseconds(5); digitalWrite(pingPin, LOW); pinMode(inPin, INPUT); duration...

ใบงานไมโครคอนโทรเลอร์ ประจำวันที่ 30/01/2566

รูปภาพ
ใบงานประจำวันที่ 30/01/2566 ห้อง 64 ชค. 3 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับสวิทช์ปุ่มกด , ultrasonic , จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อตำแหน่งขา input output ให้เป็นไปตามรูปแบบด้านบน ultrasonic , สวิตช์ 1 ปุ่ม และมีรูปแบบการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้ A4 => SDA A5 => SCL 5V => VCC Gnd => Gnd Code ตัวอย่างรูปแบบการเขียนเชื่อมต่อจอ lcd1602 เพื่อนำไปประยุกต์ใช้งาน #include <LCD_I2C.h> LCD_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); } void loop() { } จงเขียนผลลัพธ์ตามข้อต่อไปนี้ กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป (กรณีนั้งคู่ ให้เลือกชื่อคนใดคนหนึ่งมาแสดงผล) จากข้อที่ 1 กำหนดให้เขียนไมโครคอนโทรลเลอร์ เชื่อมต่อกับจอ lcd1602, ultrasonic, button 1 ปุ่ม โดยสถานะเริ่มต้นให้แสดงคำว่า "Wait -- Button" (เมื่อไม่มีการกดปุ่ม) ...

ใบงานไมโครคอนโทรลเลอร์ ประจำวันที่ 25/01/2566

รูปภาพ
ใบงานประจำวันที่ 25/01/66 ห้อง 64 ชค. 4 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับสวิทช์ปุ่มกด , ultrasonic , จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อตำแหน่งขา input output ให้เป็นไปตามรูปแบบด้านบน ultrasonic , สวิตช์ 1 ปุ่ม และมีรูปแบบการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้ A4 => SDA A5 => SCL 5V => VCC Gnd => Gnd Code ตัวอย่างรูปแบบการเขียนเชื่อมต่อจอ lcd1602 เพื่อนำไปประยุกต์ใช้งาน #include <LCD_I2C.h> LCD_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); } void loop() { } จงเขียนผลลัพธ์ตามข้อต่อไปนี้ กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป (กรณีนั้งคู่ ให้เลือกชื่อคนใดคนหนึ่งมาแสดงผล) จากข้อที่ 1 กำหนดให้เขียนไมโครคอนโทรลเลอร์ เชื่อมต่อกับจอ lcd1602, ultrasonic, button 1 ปุ่ม โดยสถานะเริ่มต้นให้แสดงคำว่า "Wait -- Button" (เมื่อไม่มีการกดปุ่ม) ...

ใบงานไมโครคอนโทรลเลอร์ ประจำวันที่ 24/01/2566

รูปภาพ
ใบงานประจำวันที่ 24/01/66 ห้อง 64 ชค. 1-2 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับสวิทช์ปุ่มกด , ultrasonic , จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อตำแหน่งขา input output ให้เป็นไปตามรูปแบบด้านบน ultrasonic , สวิตช์ 1 ปุ่ม และมีรูปแบบการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้ A4 => SDA A5 => SCL 5V => VCC Gnd => Gnd Code ตัวอย่างรูปแบบการเขียนเชื่อมต่อจอ lcd1602 เพื่อนำไปประยุกต์ใช้งาน #include <LCD_I2C.h> LCD_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); } void loop() { } จงเขียนผลลัพธ์ตามข้อต่อไปนี้ กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป (กรณีนั้งคู่ ให้เลือกชื่อคนใดคนหนึ่งมาแสดงผล) จากข้อที่ 1 กำหนดให้เขียนไมโครคอนโทรลเลอร์ เชื่อมต่อกับจอ lcd1602, ultrasonic, button 1 ปุ่ม โดยสถานะเริ่มต้นให้แสดงคำว่า "Wait -- Button" (เมื่อไม่มีการกดปุ่ม) ...

ใบงานไมโครคอนโทรลเลอร์ ประจำวันที่ 23/01/2566

รูปภาพ
ใบงานประจำวันที่ 23/01/66 ห้อง 64 ชค. 3 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับสวิทช์ปุ่มกด , led 2 ดวง, จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อตำแหน่งขา input output ให้เป็นไปตามรูปแบบด้านบน led จำนวน 2 ดวง , สวิตช์ 1 ปุ่ม และมีรูปแบบการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้ A4 => SDA A5 => SCL 5V => VCC Gnd => Gnd Code ตัวอย่างรูปแบบการเขียนเชื่อมต่อจอ lcd1602 เพื่อนำไปประยุกต์ใช้งาน #include <LCD_I2C.h> LCD_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); } void loop() { } จงเขียนผลลัพธ์ตามข้อต่อไปนี้ (จงเขียนไมโครคอนโทรลเลอร์เกมส์ slot ดวงซวย) กำหนดให้สุ่มชื่อนักศึกษาในห้องเรียน โดยใช้ชื่อทุกคนภายในห้องเรียน หากสุ่มโดนใครคนนั้นจะถูกหักคะแนน -0.2 คะแนน กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป (กรณีนั้งคู่ ให้เลือกชื่อคนใดคนหนึ่งมาแสดงผล) 1.1 จงเขียนแสดงชื่อ...

ใบงานไมโครคอนโทรลเลอร์ ประจำวันที่ 18/01/66

รูปภาพ
ใบงานประจำวันที่ 18/01/66 ห้อง 64 ชค. 4 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับสวิทช์ปุ่มกด ,จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อวงจรให้เป็นไปตามรูปแบบด้านบน มีการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้ A4 => SDA A5 => SCL 5V => VCC Gnd => Gnd Code ตัวอย่างรูปแบบการเขียนเชื่อมต่อจอlcd1602 เพื่อนำไปประยุกต์ใช้งาน #include <LCD_I2C.h> LCD_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); } void loop() { } จงเขียนผลลัพธ์ตามข้อต่อไปนี้ (จงเขียนไมโครคอนโทรลเลอร์เกมส์ slot ดวงซวย) กำหนดให้สุ่มชื่อนักศึกษาในห้องเรียน โดยใช้ชื่อจำนวน 6 รายชื่อหากสุ่มโดนใครคนนั้นจะถูกหักคะแนน กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป กำหนดให้เขียนไมโครคอนโทรลเลอร์ เชื่อมต่อกับจอ lcd1602 และปุ่มกด โดยสถานะเริ่มต้นให้แสดงคำว่า "Wait -- Button" (เมื่อไม่มีการกดปุ่ม) แต่เมื่อมีการกดปุ่ม...

ใบงานประจำวันที่ 10/01/2566 ไมโครคอนโทรลเลอร์

รูปภาพ
ใบงานประจำวันที่ 11/01/66 ห้อง 64 ชค. 4 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับ led ,จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อวงจรให้เป็นไปตามรูปแบบด้านบน มีการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้ A4 => SDA A5 => SCL 5V => VCC Gnd => Gnd ต่อ Arduino Uno r3 เข้ากับโมดู led จำนวน 4 ดวง และ การแสดงผลผ่านจอ lcd16x2 นั้นให้นักศึกษาใช้ Code ตัวอย่างด้านล่างให้นำไปประยุกต์ใช้งาน #include <LCD_I2C.h> LCD_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); } void loop() { } กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป กำหนดให้เขียนไมโครคอนโทรลเลอร์ เชื่อมต่อกับจอ lcd1602 โดยกำหนดให้จอ lcd1602 แสดงการนับตัวเลขครั้งละ 1 วินาที ไว้ที่ตำแหน่งซ้ายมือสุด (ให้นำคำสั่ง millis() มาใช้งาน) กำหนดให้มีการเชื่อมต่อกับโมดู led จำนวน 4 ดวง โดยเมื่อนับเลขจนครบ 10 จำนวนให้ led ติดค้างไว้และ...

ใบงานประจำวันที่ 09/01/66 ไมโครคอนโทรลเลอร์

รูปภาพ
ใบงานประจำวันที่ 21/12/65 ห้อง 64 ชค. 3 จงเขียนไมโครคอนโทรลเลอร์ 1. การเชื่อมต่อกับ led ,จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อวงจรให้เป็นไปตามรูปแบบด้านบน มีการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้ A4 => SDA A5 => SCL 5V => VCC Gnd => Gnd ต่อ Arduino Uno r3 เข้ากับโมดู led จำนวน 4 ดวง และ การแสดงผลผ่านจอ lcd16x2 นั้นให้นักศึกษาใช้ Code ตัวอย่างด้านล่างให้นำไปประยุกต์ใช้งาน #include <LCD_I2C.h> LCD_I2C lcd(0x27, 16, 2); void setup() { lcd.begin(); lcd.backlight(); } void loop() { } กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป กำหนดให้เขียนไมโครคอนโทรลเลอร์ เชื่อมต่อกับจอ lcd1602 โดยกำหนดให้จอ lcd1602 แสดงการนับตัวเลขครั้งละ 1 วินาที ไว้ที่ตำแหน่งซ้ายมือสุด (ให้นำคำสั่ง millis() มาใช้งาน) กำหนดให้มีการเชื่อมต่อกับโมดู led จำนวน 4 ดวง โดยเมื่อนับเลขจนครบ 10 จำนวนให้ led ติดค้างไว้และ...