Სარჩევი:

Controllo Di Un Semaforo: 4 ნაბიჯი
Controllo Di Un Semaforo: 4 ნაბიჯი

ვიდეო: Controllo Di Un Semaforo: 4 ნაბიჯი

ვიდეო: Controllo Di Un Semaforo: 4 ნაბიჯი
ვიდეო: Памяти Андрея Зяблых. Холангиокарцинома 4 стадии 2024, ნოემბერი
Anonim
კონტროლო დი უნ სემაფორო
კონტროლო დი უნ სემაფორო

In questo tutorial impariamo come creare un semaforo stradale e come controllarlo utiliszano la board Drivemall. Vedremo come realizzare semafori per auto e per pedoni con pulsante di prenotazione.

თქვენ უნდა გაარკვიოთ, თუ როგორ გამოიყენოს ეს გზა, თქვენ უნდა გამოიყენოთ Drivemall Board.

di seguito il link per la realizzazione della Drivermall.

მართალია, თქვენ გირჩევნიათ Drivemall ყველა კლასიკური პროგრამა Arduino è quello di ridurre la complessità delle connessioni portando ad un setup più ordinato. Tuttavia, questo è opzionale: tutti i risultati sono ancora validi con la scheda arduino, una breadboard e abbastanza jumper dupont per i collegamenti.

ნაბიჯი 1: დი კოზა აბბიამო ბისოგნო

დი კოზა აბბიამო ბისოგნო
დი კოზა აბბიამო ბისოგნო

- Baord Drivemall- 4 led rossi - 4 led verdi - 4 led gialli - 8 transistor npn - 16 resistori 220 ohm - 8 resistori 22k ohm - 1 resistenza 1k ohm - cavo - 1 pulsante

ნაბიჯი 2: კონესისონიონი

კონესისონიონი
კონესისონიონი
კონესისონიონი
კონესისონიონი
კონესისონიონი
კონესისონიონი

იმის გასარკვევად, თუ როგორ უნდა გამოვიყენოთ ტრანზისტორი PNP კოლექციონირებული მეორე სქემით, ეს არის ფიგურაში.

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

Se alimentiamo la BASE del secondo transistor si accenderanno i Led 3 15 18 19.

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

ბოთლის კოლექცია და კლასიკური წინააღმდეგობის გაწევა GND su pin pin bottone e l'altro a VDD

i pin dell'arduino utilizzati sono quelli da 1 და 10.

ნაბიჯი 3: Firmware

Firmware
Firmware
Firmware
Firmware
Firmware
Firmware
Firmware
Firmware

Poter gestire la chiamata del bottone per i pedoni senza ritardo რეალურ დროში si è utilizzata la funzione millis () che restituisce il tempo in millisecondi dall’accensione del dispositivo quindi per poterla utilizzare

ესემპიო

ხელმოუწერელი გრძელი მიმდინარემილის = მილილი ();.

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

{

Serial.println (1);

T1 ();

previousMillis = მიმდინარე მილი;

bt1 = ჭეშმარიტი;

bt03 = ყალბი;

}

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

ნაბიჯი 4: უარყოფა

Questo tutorial è stato prodotto nell'ambito del progetto Makerspace for Inclusion, cofinanziato dal programma Erasmus + della Commissione Europea.

მე შემიძლია გამოვიყენო არაფორმალური განათლების ფორმა, რომელიც მოყვება სოციალურ დეპარტამენტში, რომელიც შედის სოციალურ ქსელებში, გააცნობიერებს ინფორმაციას, როგორც ყველასათვის მისაღებ სივრცეში.

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

გირჩევთ: