ฉันจะแสดงวิธีทำสัญญาณไฟจราจรบนกระดาน Arduino Uno
มันง่ายมาก
มีสองตัวเลือกแรกบนเขียงหั่นขนม (ปกติในแต่ละชุดของ Arduino), ตัวที่สองบนโล่ (Aliexpres เพียง 60-75 rubles)
ที่แรกก็คือโล่
ฉันขอโทษสำหรับคุณภาพ
เราทำการบัดกรีอย่างง่าย ๆ ไปที่เอาต์พุต 12, 11 และ 10 เราประสานความต้านทาน 220 โอห์มและ LEDs 12 - สีแดง, 11 - สีเหลือง, 10 - สีเขียวและผลผลิตทั้งหมดนี้ไปยัง GND ใด ๆ
ที่สอง - เขียงหั่นขนม
ที่นี่ก็ยังง่ายกว่าเช่นเดียวกับที่หุ้มเกราะเรานำสายไฟไปยังหลอด LED เราส่งออกไปที่ลบและที่นั่นเราเพิ่มความต้านทานโดยการขว้างไปยังอีกเครื่องหนึ่งและเราดึงลวดไปยัง GND
และนี่คือโปรแกรมสัญญาณไฟจราจร
การตั้งค่าเป็นโมฆะ () {
pinMode (12, OUTPUT);
pinMode (11, OUTPUT);
pinMode (10, OUTPUT);
}
void loop () {
digitalWrite (12, สูง);
ล่าช้า (3000);
digitalWrite (11, สูง);
ล่าช้า (1,000);
digitalWrite (12, ต่ำ)
digitalWrite (11, ต่ำ);
digitalWrite (10, สูง);
ล่าช้า (3000);
digitalWrite (10, ต่ำ);
ล่าช้า (500);
digitalWrite (10, สูง);
ล่าช้า (500);
digitalWrite (10, ต่ำ);
ล่าช้า (500);
digitalWrite (10, สูง);
ล่าช้า (500);
digitalWrite (10, ต่ำ);
ล่าช้า (500);
digitalWrite (10, สูง);
ล่าช้า (500);
digitalWrite (10, ต่ำ);
digitalWrite (11, สูง);
ความล่าช้า (2000);
digitalWrite (11, ต่ำ);
}
นั่นคือทั้งหมดที่ฉันหวังว่าคุณจะประสบความสำเร็จ !!!