Sadržaj:

Controllo Di Un Semaforo: 4 koraka
Controllo Di Un Semaforo: 4 koraka

Video: Controllo Di Un Semaforo: 4 koraka

Video: Controllo Di Un Semaforo: 4 koraka
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Novembar
Anonim
Controllo Di Un Semaforo
Controllo Di Un Semaforo

U ovom tutorialu impariamo dolazite sa semaforom stradale i kontrolišite ga na ploči Drivemall. Vedremo dolazite do realizacije semafori po automobilu i po pedonu sa pulsom za prenotazione.

Ovo je već važno kako biste iskoristili L'Arduino i iskoristili Drivemall ploču.

možete provjeriti vezu za realizaciju Drivermall -a.

Il vantaggio di preferire il Drivemall alla classica scheda Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Tuttavia, questo è opzionale: tutti i rezultate sono ancora validi con la scheda arduino, una blackboard and abbastanza jumper dupont per i collegamenti.

Korak 1: Di Cosa Abbiamo Bisogno

Di Cosa Abbiamo Bisogno
Di Cosa Abbiamo Bisogno

- Baord Drivemall- 4 led rossi - 4 led verdi - 4 led gialli - 8 tranzistora npn - 16 otpornika 220 ohm - 8 otpornika 22k ohm - 1 otpor 1k ohm - cavo - 1 puls

Korak 2: Connessioni

Connessioni
Connessioni
Connessioni
Connessioni
Connessioni
Connessioni

U skladu s tim, zapovjednik će nostro semaforo iskoristiti zbog tranzistora PNP -a, sakupiti drugu shemu na slici 2. Funkcionalnost tranzistora PNP -a mora biti sastavljena kao osnova za prikupljanje GND -a za sve sposobnosti i pasažio za ispravan prijenos podataka.

Quindi se entrambe le BASI sono a VDD si accende il led rosso o per essere più chiarì il Led 21 17 14 6.

Pogledajte BASE dio sekundarnog tranzistora sa LED diodama 15 15 19 19.

Per ultimo se colleghiamo entrambe le BASI a GND si accenderanno i Led 20 16 13 10.

Kolekcija bottone je uložena ili klasična otpornost kolekcije a GND je un pin del bottone i više od VDD -a

i Pin dell'arduino koristi sono quelli da 1 do 10.

Korak 3: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Po poteru gestire la chiamata del bottone per i pedoni senza ritardo u realnom vremenu ako ste iskoristili la funzione millis () che restituisce il tempo u millisecondi dall’accensione del dispositivo quindi per poterla utilizzare

esempio

bez potpisa duga strujaMillis = millis ();.

if (currentMillis - previousMillis> 2000 i bt03 == true i bbot == false)

{

Serial.println (1);

T1 ();

previousMillis = trenutniMillis;

bt1 = tačno;

bt03 = netačno;

}

Carichiamo ad ogni loop il tempo corrente e se il corrente meno il precedente è maggiore del tempo scelto entra nell'if po modifikaciji lo stato del semaforo andando ad attivare la variabile booleana per la transizione successiva, naturalmente la prima variabile booleana è già vera prima dell 'entrata del loop.

Korak 4: Odricanje od odgovornosti

Ovaj vodič je stado prodotto nell'ambito del progetto Makerspace for Inclusion, sufinansiran u daljem programu Erasmus + della Commissione Europea.

Il progetto mira i promuovere una forma di educazione informale come mezzo per favorire l'inclusione sociale dei giovani, l'educazione informale come si può trovare all'interno dei makerspace.

Questo tutorial riflette solo le opinioni degli autori e Commissione Europea non può essere ritenuta responsabile per qualsiasi uso che possa essere fatto delle informazioni in esso contenute.

Preporučuje se: