
Sommario:
2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-23 14:49



Hey ragazzi! Vuoi imparare a utilizzare un ingresso e un'uscita del monitor seriale. Bene, ecco il tutorial perfetto su come farlo! In questo tutorial, ti guiderò attraverso i semplici passaggi necessari per creare una calcolatrice utilizzando il monitor seriale Arduino.
Passaggio 1: download dell'IDE Arduino

Scarica e installa l'IDE Arduino (ambiente di sviluppo interattivo) utilizzando il collegamento seguente:
www.arduino.cc/en/Main/Software Scegli e salva la versione più adatta al tuo sistema operativo e alla tua configurazione.
Passaggio 2: materiali hardware
- 1 scheda Arduino
- 1 cavo per collegare la scheda Arduino al computer
Passaggio 3: costruzione dell'hardware
1) Collega Arduino al tuo computer
Passaggio 4: download ed esecuzione del programma
Scarica il programma arduino allegato sul tuo laptop. Collega l'arduino al tuo laptop ed esegui il programma.
Nell'IDE arduino, apri Strumenti-> monitor seriale. Digita un calcolo da eseguire, ad esempio 3+2, e otterrai il risultato di 5. Puoi anche provare la sottrazione, la moltiplicazione e la divisione come segue:
4+2 (otterrai Risultato = 6)
8-3 (otterrai Risultato = 5)
5*3 (otterrai Risultato = 15)
10/2 (otterrai Risultato = 5)
Passaggio 5: comprensione del programma




Per prima cosa capiamo come funzionano l'input e l'output della porta seriale. Un utente può inserire dati nel campo di input nella finestra del monitor seriale per inviare valori e dati ad Arduino. È possibile utilizzare qualsiasi programma seriale o anche un'applicazione seriale personalizzata per inviare dati ad Arduino invece di utilizzare la finestra del monitor seriale. Allo stesso modo, l'utente può inviare i dati al monitor seriale.
Ora lo useremo per costruire la nostra calcolatrice.
Primo nel metodo setup():
Inizializza le variabili e la porta seriale.
Serial.begin(9600); // inizia le comunicazioni seriali
Serial.println("Inviami un calcolo");
Serial.println("Ad esempio: 2+3");
Quindi nel metodo loop():
while(Serial.available() > 0) { // mentre ci sono dati inviati ad arduino, numero1 = Serial.parseInt();
operazione = Serial.read(); // l'operazione sarà il primo carattere dopo il primo numero
numero2 = Serial.parseInt(); // memorizza il secondo numero in number2
Quindi chiamiamo calcola() e stampiamo il risultato del calcolo.
calcola() è la funzione personalizzata che esegue i calcoli. Capiamo come funziona.
If (operazione == '+'), somma i due numeri e memorizza il risultato nella variabile "risultato".
If (operazione == '-'), sottrae i due numeri e memorizza il risultato nella variabile "risultato".
If (operazione == '*'), moltiplica i due numeri e memorizza il risultato nella variabile "risultato".
If (operazione == '/'), divide i due numeri e memorizza il risultato nella variabile "risultato".
Altrimenti, stampa "Errore"
Consigliato:
ESP32-CAM Costruisci la tua auto robot con streaming video in diretta: 4 passaggi

ESP32-CAM Costruire la propria auto robot con streaming video in diretta: l'idea è di rendere l'auto robot descritta qui il più economica possibile. Pertanto spero di raggiungere un ampio gruppo target con le mie istruzioni dettagliate e i componenti selezionati per un modello economico. Vorrei presentarvi la mia idea per una macchina robot
Costruisci la tua rozza radio FM: 4 passaggi

Costruisci la tua radio FM grezza: in questo progetto dimostrerò come funziona un trasmettitore RF FM e come questo principio si confronta con il vecchio AM. Ti mostrerò anche come costruire un ricevitore FM semplice e rozzo che a volte può anche farti ascoltare la tua stazione radio preferita
Costruisci la tua auto a guida autonoma - (questo manuale è in lavorazione): 7 passaggi

Costruisci la tua auto a guida autonoma - (Questo Instructable è in lavorazione): Ciao, se dai un'occhiata al mio altro Instructable su Drive Robot con gamepad USB remoto, questo progetto è simile, ma su scala più piccola. Puoi anche seguire o ottenere aiuto o ispirazione dalla robotica, dal riconoscimento vocale cresciuto in casa o dall'auto
Costruisci la tua antenna BiQuad 4G con test di velocità: 7 passaggi (con immagini)

Costruisci la tua antenna BiQuad 4G con test di velocità: in questo tutorial ti mostrerò come ho realizzato un'antenna BiQuad 4G. La ricezione del segnale è scarsa a casa mia a causa delle montagne intorno a casa mia. La torre di segnalazione dista 4,5 km dalla casa. Al distretto di Colombo il mio fornitore di servizi fornisce una velocità di 20 Mbps. ma a m
Costruisci la tua libreria Arduino: 5 passaggi

Costruisci la tua libreria Arduino: ciao a tutti. In alcuni progetti potrebbe essere necessario creare la propria libreria quando non si è in grado di utilizzare le librerie pronte. Oppure puoi creare la tua libreria secondo i suoi standard. Oggi ti mostrerò con quanta facilità puoi creare la tua libreria e