Collegamento
Scheda di espansione MB2
Il registratore di cassa è dotato di un sensore IR collegato tramite 3 fili Dupont e di un pulsante collegato tramite 2 fili.
Il sensore IR è dotato di 4 pin: VCC (alimentazione), GND (massa), D0 (segnale digitale) e A0 (segnale analogico). Il sensore IR è collegato alla scheda di espansione come segue. Colleghiamo tutti i pin DuPont al pin 2 in modo che il pin del segnale DO sia collegato alla barra gialla, VCC alla barra bianca di alimentazione e GND alla barra nera di terra.
Il pulsante ha 3 pin: C, N0 e NC. Colleghiamo il pulsante ai pin C e N0. Colleghiamo il pin C alla scheda di espansione su P1 alla barra di segnale gialla, e il pin N0 alla barra di massa nera.
Infine, colleghiamo il servomotore al pin 0 in modo che il DuPont giallo sia collegato alla striscia gialla.
raccomandazione
Programma
Il salvadanaio insaziabile
Questo codice fa sì che il registratore di cassa risponda al rilevamento delle monete.
Per prima cosa, impostiamo i pin P1 e P2 in modo che siano pronti per il rilevamento. Il principio dell'intero programma è che il micro:bit attende costantemente che il segnale venga interrotto. Il segnale viene interrotto alimentando il salvadanaio con una moneta. Il pin P2 emette quindi un segnale che avvia il servomotore. Questo si porta al valore 180 e apre il salvadanaio usando i suoi bracci. Attende in questa posizione per 500 ms. Quindi il servo si porta al valore 90. L'ultimo passaggio prevede che il programma attenda 1 secondo affinché l'intero processo termini. Dopodiché il salvadanaio attende la moneta successiva. Ma attenzione, il salvadanaio è molto avido!





