Sommario:

Padroneggia il tuo Micro: bit con Arduino IDE - Pulsante e altri GPIO: 3 passaggi (con immagini)
Padroneggia il tuo Micro: bit con Arduino IDE - Pulsante e altri GPIO: 3 passaggi (con immagini)

Video: Padroneggia il tuo Micro: bit con Arduino IDE - Pulsante e altri GPIO: 3 passaggi (con immagini)

Video: Padroneggia il tuo Micro: bit con Arduino IDE - Pulsante e altri GPIO: 3 passaggi (con immagini)
Video: Clock and Timers Explained with Example | STM32G474 | Timer Interrupts | Episode 4 | Part 1 2024, Novembre
Anonim
Padroneggia il tuo Micro: bit con Arduino IDE - Button e altri GPIO
Padroneggia il tuo Micro: bit con Arduino IDE - Button e altri GPIO

Nel nostro precedente blog Master Your Micro:bit con Arduino IDE --Light LED, abbiamo parlato di come installare la libreria micro:bit su Arduino IDE e come pilotare LED su micro:bit con Arduino IDE. In questo articolo, ti spiegheremo come pilotare il pulsante micro:bit e GPIO con Arduino IDE.

Passaggio 1: pulsante

Microbit ha due pulsanti autoportanti sulla scheda. Lo chiamiamo pulsante A e pulsante B separatamente. Il PIN IDE corrispondente per il pulsante A è 5 e il PIN IDE corrispondente per il pulsante B è 11. Puoi vedere lo schema elettrico per il pulsante qui sotto.

Da questa immagine, possiamo vedere che il pulsante è collegato alla resistenza di pull-up. Prima che il pulsante venga premuto, è in alta tensione. Dopo aver premuto il pulsante, è in bassa tensione. Ecco il codice di esempio per il pulsante:

[cceN_cpp theme="alba"] const int buttonA = 5; // il numero del pin del pulsante const int buttonB = 11; // il numero del pin del pulsante void setup() { Serial.begin(9600); Serial.println("microbit è pronto!"); pinMode(pulsanteA, INGRESSO); pinMode(pulsanteB, INGRESSO); } void loop(){ if (! digitalRead(buttonA)) { Serial.println("Button A premuto"); } if (! digitalRead(pulsanteB)) { Serial.println("Pulsante B premuto"); } ritardo(10); }

[/cceN_cpp]

Dopo aver scaricato il programma, impostare la velocità di trasmissione di Serial Monitar su 9600.

Premere il pulsante A, Serial Monitar visualizzerà "Pulsante A premuto"; premere il pulsante B, verrà visualizzato "Pulsante B premuto".

Passaggio 2: altro GPIO

Micro:bit fa uscire la porta IO parziale con il suo dito d'oro. Dobbiamo prestare particolare attenzione al fatto che la maggior parte delle porte IO può essere utilizzata ripetutamente. Per utilizzare correttamente queste porte IO, è possibile fare riferimento alle condizioni di utilizzo ripetuto della porta IO. Per maggiori dettagli, puoi vedere la tabella qui sotto. Questa tabella mostra vari dati su ciascuno dei pin del connettore micro:bit edge.

È possibile utilizzare una clip aligator per far uscire comodamente P0, P1, P3, 3V e GND. Se non è ancora abbastanza per te, ti consiglio di acquistare una scheda breakout micro:bit.

Entrambe le due schede breakout precedenti possono portare fuori tutte le porte IO, che consentono di programmare queste porte IO e controllare il circuito esterno.

Passaggio 3: letture relative:

Padroneggia il tuo Micro:bit con Arduino IDE --Light LED

Questo articolo è tratto da:

In caso di domande, è possibile contattare: [email protected].

Consigliato: