1. مقدمة المنتج

تدمج وحدة إشارة المرور ثلاثة مصابيح LED بألوان مختلفة: الأحمر والأصفر والأخضر. تحتوي على أربعة دبابيس، أحدها دبوس مشترك، والدبابيس الثلاثة الأخرى تتحكم في تشغيل ثلاثة مصابيح LED بألوان مختلفة. يتم توصيل GND المشترك بمنفذ GND للوحة التطوير، ويتم توصيل دبابيس R وY وG بمنافذ I/O مختلفة للوحة التطوير. عندما يقوم كل دبوس R وY وG بإدخال مستوى عالٍ، سيضيء مصباح LED الملون المقابل.
مرجع التطبيق: إشارات المرور والمؤشرات وما إلى ذلك.
2. مواصفات المعلمة
معامل | القيمة//الوصف |
---|---|
الجهد التشغيل | 3.3V ~ 5V |
درجة حرارة التشغيل | -40 ° C ~ + 70 ° C |
إشارة الخرج | الإشارات الرقمية |
المقاس | 4.8cm * 2.4cm |

3. مخطط الأسلاك
تلميح
تم ربط لوحة التوسعة بلوحة التحكم esp32.

وحدة إشارات المرور | ONE |
---|---|
G | 0 |
Y | 2 |
R | 14 |
GND | GND |
4. رمز العينة
1#define R 14 //Define the pin for the red light of the traffic light
2#define Y 2 //Define the pin for the yellow light of the traffic light
3#define G 0 //Define the pin for the green light of the traffic light
4
5void setup() {
6 pinMode(R, OUTPUT); //Set the red light pin to output mode
7 pinMode(Y, OUTPUT); //Set the yellow light pin to output mode
8 pinMode(G, OUTPUT); //Set the green light pin to output mode
9}
10
11void loop() {
12 Traffic_Light(0, 0, 1); //Green light on
13 delay(2000); //Delay 2 seconds
14 Traffic_Light(0, 1, 0); //Yellow light on
15 delay(1000); //Delay 1 seconds
16 Traffic_Light(1, 0, 0); //Red light on
17 delay(3000); //Delay 3 seconds
18}
19//Define traffic light color control function
20
21void Traffic_Light(int r, int y, int g) {
22 digitalWrite(R, r);
23 digitalWrite(Y, y);
24 digitalWrite(G, g);
25}
5. نتيجة الاختبار
عندما تقوم بتوصيل الدوائر بنجاح وفقًا لمخطط الأسلاك وتحميل البرنامج الصحيح بنجاح، سيكون ضوء المرور الخاص بك أخضر لمدة ثانيتين، وأصفر لمدة ثانية واحدة، وأحمر لمدة 2 ثوانٍ.

6. الموارد ذات الصلة
7.احصل على واحدة الآن
أعمال B2B: معلومات@acebott.com