อุปกรณ์
1. Arduino Uno R3
2. Bread Board
3. Resistor
4. ATtiny
5. Led
6. LDR
การทำงานของแต่ละอุปกรณ์
1. Arduino ในที่นี้ ใช้เพียงแค่ปล่อยกระแสไฟเท่านั้น
2. Bread Board ตัวจำลองวงจร
3. Resistor ตัวต้านทาน
4. ATtiny เป็น IC Microcontroller มีคุณสมบัติพื้นฐานของ Arduino มีขนาดเล็ก กินไฟน้อย
5. Led แสดงแสงไฟ เมื่อเกิดการ เปิด ปิด
6. LDR ตัวต้านทานปรับค่าตามแสง เช็คค่าแสง
การทำงาน
เมื่อแสง มากกว่า หรือเท่ากับค่าที่กำหนด Led จะปิด เมื่อแสง น้อยกว่า ค่าที่กำหนด Led จะเปิด
โค้ด: เลือกทั้งหมด
int LDR = 3;
int led = 0;
void setup() {
pinMode(led, OUTPUT);
Serial.begin(9600);
}
void loop() {
int value = analogRead(LDR);
Serial.print("light = ");
Serial.println(value);
if(value <= 512){
digitalWrite(led,1);
}else{
digitalWrite(led,0);
}
delay(1000);
}