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

ใบงานประจำวันที่ 21/12/65

ห้อง 64 ชค. 3

จงเขียนไมโครคอนโทรลเลอร์

1. การเชื่อมต่อกับ led ,จอ LCD16x2 และแสดงผลตามโจทย์ที่กำหนด

คำสั่ง กำหนดให้การใช้งานจอแสดงผล lcd16x2 (i2c) รวมกับไมโครคอนโทรลเลอร์ Uno r3 โดยการต่อวงจรให้เป็นไปตามรูปแบบด้านบน มีการเชื่อมต่อสายผ่านโมดูล Bus i2c กำหนดดังต่อไปนี้
  1. A4 => SDA
  2. A5 => SCL
  3. 5V => VCC
  4. 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()
{
}

  1. กำหนดให้จอ lcd1602 แสดงชื่อนักศักษา ค้างไว้จำนวน 3 วินาทีแล้วหายไป
  2. กำหนดให้เขียนไมโครคอนโทรลเลอร์ เชื่อมต่อกับจอ lcd1602 โดยกำหนดให้จอ lcd1602 แสดงการนับตัวเลขครั้งละ 1 วินาที ไว้ที่ตำแหน่งซ้ายมือสุด (ให้นำคำสั่ง millis() มาใช้งาน)
  3. กำหนดให้มีการเชื่อมต่อกับโมดู led จำนวน 4 ดวง โดยเมื่อนับเลขจนครบ 10 จำนวนให้ led ติดค้างไว้และเคลื่อนที่จากทางขวามาทางซ้ายมือ ทุกๆ 10 จำนวน และ led ตัวที่ผ่านมาต้องดับไป
  4. กำหนดให้ led วิ่งกลับไป - มา

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ใบงาน รายวิชาโปรแกรมโครงสร้าง(ซัมเมอร์)

[16/07/67] ใบงานรายวิชาไมโครโปรเซสเซอร์และ ไมโครคอนโทรลเลอร์ สัปดาห์ที่ 9

[11/08/2567] ใบงานรายวิชาไมโครคอนโทรลเลอร์และโปรเซส สัปดาห์ที่ 13