ฝึกกิจกรรมการต่อวงจรและเขียนโปรแกรม
ฝึกกิจกรรมการต่อวงจรและเขียนโปรแกรม
ภารกิจ: สร้างเครื่องวัดระดับแสงสว่าง (Light Sensor Meter)
กิจกรรมนี้นักเรียนจะได้ทดลองต่อวงจรเซนเซอร์แสงสว่าง (Photoresistor) และให้โปรแกรมแสดงค่าระดับแสงออกมาเป็นตัวเลขบนหน้าจอคอมพิวเตอร์
โปรแกรมจำลองการต่อวงจรและเขียนโปรแกรม
ขั้นตอนการทำงาน:
เตรียมอุปกรณ์: ลาก Arduino Uno R3, Breadboard Small, Photoresistor และ Resistor (10 kΩ) มาวางบน Workspace
การต่อสายไฟ (Wiring):
ต่อขาข้างหนึ่งของ Photoresistor เข้ากับไฟ 5V ของ Arduino (แนะนำให้ใช้สายไฟสีแดง)
ต่อขาอีกข้างของ Photoresistor เข้ากับขา Analog A0 ของ Arduino
และที่ขาเดียวกัน (ที่ต่อกับ A0) ให้นำตัวต้านทาน 10kΩ มาต่อคั่นไว้ แล้วดึงสายจากตัวต้านทานลงกราวด์ GND (วงจรแบบ Pull-down resistor)
การเขียนโค้ด (Coding):
คลิกปุ่ม Code เลือกรูปแบบ Blocks
ลากบล็อก Print to serial monitor มาวาง
ในช่องข้อมูลที่ต้องการพิมพ์ ให้ไปที่หมวด Input แล้วลากบล็อก read analog pin A0 มาใส่แทนตัวเลข
ทดสอบการทำงาน:
กดปุ่ม Start Simulation
คลิกเปิดหน้าต่าง Serial Monitor (อยู่ด้านล่างหน้าต่าง Code)
จุดสำคัญ: ใช้เมาส์คลิกที่ตัวเซนเซอร์ Photoresistor ในภาพจำลอง จะปรากฏ "แถบเลื่อนความสว่าง (Slider)" ให้นักเรียนลองเลื่อนแถบไปมา จะเห็นตัวเลขใน Serial Monitor เปลี่ยนแปลงตามความสว่าง!