Come configurare smartphone e PC. Portale informativo
  • Casa
  • Windows 7, XP
  • Ambiente di programmazione Arduino. Connessione e configurazione Arduino

Ambiente di programmazione Arduino. Connessione e configurazione Arduino

Mercoledì Sviluppo Arduinoè costituito da un incasso editor di testo codice programma, area messaggi, finestra di output testo (console), barra degli strumenti con pulsanti per i comandi utilizzati di frequente e diversi menu. L'ambiente di sviluppo è collegato all'hardware Arduino per scaricare programmi e comunicare.

Scaricamento
Monitoraggio del bus seriale

Visualizza i dati inviati a Piattaforma Arduino (Scheda USB o scheda bus seriale). Per inviare dati, è necessario inserire il testo e premere il pulsante Invia o Invio. Selezionare quindi la velocità di trasmissione dall'elenco a discesa corrispondente al valore Serial.begin nello schizzo. Su Mac OS o Piattaforma Linux L'Arduino si riavvierà (lo schizzo ricomincerà) quando il monitoraggio del bus seriale sarà collegato.

È possibile scambiare informazioni con la piattaforma tramite programmi Processing, Flash, MaxMSP, ecc. (vedere la pagina delle descrizioni dell'interfaccia per i dettagli).

Impostazioni

Alcune impostazioni possono essere modificate nella finestra Preferenze(Menu Arduino su Mac OS o File su sistemi operativi Windows e Linux). Il resto delle impostazioni si trovano nel file, la cui posizione è indicata nella finestra Preferenze.

Piattaforme

La scelta della piattaforma influenza: i parametri (ad esempio velocità della CPU e baud rate) utilizzati durante la compilazione e il caricamento degli sketch e le impostazioni di registrazione del bootloader del microcontrollore. Alcune caratteristiche della piattaforma differiscono solo in ultimo parametro(caricamento del bootloader), quindi anche con download riuscito con opportuna selezione, potrebbe essere necessario verificare la differenza prima di scrivere il Bootloader.

  • ArduinoBT
    Frequenza dell'orologio ATmega168 16 MHz. Nel Bootloader vengono caricati i codici per l'inizializzazione del modulo Bluetooth.
  • LilyPadArduino con ATmega168
    La frequenza dell'orologio di ATmega168 è 8 MHz.

    Il Bootloader caricato ha un lungo timeout (al riavvio, il LED del pin 13 lampeggia tre volte), perché le versioni originali di LilyPad non supportano il riavvio automatico. Anche gli orologi esterni non sono supportati e quindi Bootloader configura l'ATmega168 per caricare l'orologio interno da 8 MHz.

    Soggetto a disponibilità versioni successive LilyPad (con 6 pin ingresso del programma) Prima di caricare il Bootloader è necessario selezionare Arduino Pro o Pro Mini (8 MHz) con ATmega168.

  • Arduino Pro o Pro Mini (3,3 V, 8 MHz) con ATmega328
    Frequenza di clock ATmega328 8 MHz (3,3 V) con funzionalità di riavvio automatico. Compatibile con LilyPad Arduino con ATmega328.
  • Arduino Pro o Pro Mini (3,3 V, 8 MHz) con ATmega168
    Frequenza di clock ATmega168 8 MHz (3,3 V) con funzionalità di riavvio automatico.
  • Arduino NG o versioni precedenti con ATmega168
    La velocità di clock dell'ATmega168 è di 16 MHz senza riavvio automatico. La compilazione e il caricamento corrispondono ad Arduino Diecimila o Duemilanove con ATmega168, ma il Bootloader ha un timeout lungo (il LED del pin 13 lampeggia tre volte al riavvio).
  • Arduino NG o versioni precedenti con ATmega8
    La velocità di clock dell'ATmega8 è di 16 MHz senza funzionalità di riavvio automatico.

IDE (dall'inglese Integrated Development Environment - ambiente di sviluppo integrato) è un'applicazione o un gruppo di applicazioni (ambiente) progettate per creare, configurare, testare e mantenere il software.

L'ambiente di sviluppo integrato è caratterizzato dalla presenza di funzionalità complesse, tra cui editing e compilazione codice sorgente, Creazione risorse software, creazione di banche dati, ecc. Puoi leggere ulteriori informazioni sull'IDE e sullo sviluppo di questo concetto.

Entro Progetto Arduinoè stato creato software, soddisfacendo i requisiti di base di un tipico IDE. Questo non è un software potente come Eclipse o NetBeans, ma semplice, programma funzionale, che ci consente di scrivere, compilare e scaricare un programma sul microcontrollore.

Struttura semplice IDE di Arduinoè un vantaggio, poiché garantisce una rapida padronanza del programma e il passaggio allo sviluppo di applicazioni per Arduino. Nonostante la sua semplicità e i controlli intuitivi, vale la pena prestare maggiore attenzione elementi importanti programmi.

Dopo aver avviato il programma, puoi trovare quattro elementi funzionali principali:

  1. menu del programma;
  2. pannello accesso rapido alle funzioni più importanti;
  3. editor (per inserire il codice del programma);
  4. pannello dei messaggi e dello stato del programma.

Il menu del programma consente di gestire il progetto, ad esempio, creare un nuovo progetto, salvare quello corrente o stampare il codice sorgente su una stampante.

Una caratteristica interessante del programma è il set integrato di programmi di esempio. Ciò è molto comodo poiché i programmi campione possono essere immediatamente controllati caricandoli nel microcontrollore. Se necessario, puoi salvare l'esempio e modificarlo in base alle tue esigenze.

I menu File e Modifica contengono opzioni standard.

Il menu Schizzo contiene opzioni per compilare il progetto e importare le librerie necessarie.

Interessante e elemento utile L'IDE è il menu "Strumenti", che include funzioni per la formattazione automatica del codice, l'archiviazione del progetto, l'accensione del monitor della porta seriale (l'USB in Arduino viene trattata come una normale porta seriale).

L'elemento più importante del menu Strumenti è la possibilità di selezionare la scheda appropriata, ovvero la tua Sistemi Arduino collegato al computer. Tutti sono sulla lista versioni ufficiali Arduino. Se il tuo tipo di scheda non è nell'elenco, puoi aggiungerlo modificando uno dei file del programma. Tuttavia, questo è materiale per un articolo separato.

Nel menu Strumenti puoi anche impostare la porta a cui è collegata la scheda Arduino. L'IDE Arduino rileva la porta stessa, ma a volte è necessario impostare manualmente il numero di porta nelle impostazioni.

CON utilizzandoArduinoÈ anche possibile scaricare l'IDE, ovvero è possibile programmare un Bootloader per un microcontrollore Atmega nuovo e pulito, che consente di clonare i chip o semplicemente sostituire un microcontrollore difettoso in un Arduino.

Per lavoro regolare Nell'IDE Arduino viene utilizzato un pannello ad accesso rapido, dotato dei pulsanti più importanti. Questa soluzione, che semplifica il lavoro con il pacchetto IDE, ci dà accesso diretto a quasi tutti parametri necessari durante la scrittura e il test di un programma.

Permettono (da sinistra a destra):

  1. compilare il programma;
  2. caricare il programma nel microcontrollore (prima di eseguire il flashing del firmware, il codice del programma viene compilato);
  3. iniziare a lavorare su un nuovo progetto;
  4. aprire un progetto esistente;
  5. salvare il progetto su disco;
  6. Abilita il monitoraggio della porta seriale.

Tutte le opzioni situate sul pannello di accesso rapido sono duplicate nel menu del programma.

Un ulteriore elemento utile situato sotto il pulsante di accensione del monitor della porta seriale è un menu per la gestione delle schede (7). Le schede nell'IDE di Arduino semplificano la scrittura progetti complessi e ti consentono anche di lavorare con più progetti contemporaneamente.

La maggior parte della finestra del programma è destinata alla scrittura del codice del programma stesso. L'editor dell'IDE di Arduino non è molto avanzato, ma contiene gli elementi più importanti per facilitare la scrittura programmi semplici. Tali elementi includono l'evidenziazione della sintassi e i blocchi (parentesi). Non è molto, ma è sufficiente per progetti semplici.

L'ultimo elemento del programma è la finestra dei messaggi e dello stato. Le informazioni visualizzate consentono all'utente di trovare errori in codice del programma e ricevere conferma che la compilazione ed il caricamento del programma nel microcontrollore è terminato.

Per riassumere, l'IDE Arduino è semplice pacchetto software, che ti consente di programmare qualsiasi scheda Arduino conosciuta, con cui comunicare porta seriale e gestire facilmente i progetti.

Ciao! Sono Alikin Alexander Sergeevich, insegnante istruzione aggiuntiva, dirigo i club “Robotica” e “Ingegneria radiofonica” presso il Centro per la gioventù e la tecnologia giovanile di Labinsk. Vorrei parlare un po' di un metodo semplificato per programmare Arduino utilizzando il programma ArduBlock.

Ho inserito questo programma in processo educativo ed è soddisfatto del risultato; è particolarmente richiesto dai bambini, soprattutto quando si scrivono programmi semplici o per crearne di qualche tipo fase iniziale programmi complessi. ArduBlock è un ambiente di programmazione grafico, ovvero tutte le azioni vengono eseguite con immagini disegnate con azioni firmate in russo, il che semplifica notevolmente l'apprendimento della piattaforma Arduino. Grazie a questo programma i bambini a partire dalla seconda elementare potranno facilmente padroneggiare il lavoro con Arduino.

Sì, qualcuno potrebbe dire che Scratch esiste ancora ed è anche un ambiente grafico molto semplice per programmare Arduino. Ma Scratch non esegue il flashing di Arduino, ma lo controlla solo tramite tramite USB cavo. Arduino dipende dal computer e non può funzionare in modo autonomo. Quando crei i tuoi progetti, l'autonomia è la cosa principale per Arduino, soprattutto quando crei dispositivi robotici.

Anche i famosi robot LEGO, come NXT o EV3, non sono più così interessanti per i nostri studenti con l'avvento del programma ArduBlock nella programmazione Arduino. Arduino è anche molto più economico di qualsiasi kit di costruzione LEGO e molti componenti possono essere semplicemente presi da una vecchia casa tecnologia elettronica. Il programma ArduBlock aiuterà non solo i principianti, ma anche utenti attivi Piattaforme Arduino.

Allora, cos'è ArduBlock? Come ho già detto, questo è un ambiente di programmazione grafica. Quasi completamente tradotto in russo. Ma il punto forte di ArduBlock non è solo questo, ma anche il fatto che il programma ArduBlock che abbiamo scritto si converte in Codice Arduino IDE. Questo programma è integrato nell'ambiente di programmazione IDE di Arduino, ovvero è un plug-in.

Di seguito è riportato un esempio di un LED lampeggiante e di un programma convertito nell'IDE Arduino. Tutto il lavoro con il programma è molto semplice e qualsiasi studente può capirlo.

Come risultato del lavoro con il programma, non solo puoi programmare Arduino, ma anche studiare comandi che non comprendiamo formato testo Arduino IDE, ma se sei troppo pigro per scrivere comandi standard, puoi utilizzare rapidamente il mouse per abbozzare un semplice programma in ArduBlok ed eseguirne il debug nell'IDE Arduino.

Per installare ArduBlok, devi prima scaricare e installare l'IDE Arduino dal sito Web ufficiale di Arduino e comprendere le impostazioni quando lavori con la scheda Arduino UNO. Come farlo è descritto sullo stesso sito web o su Amperka, oppure guardalo su YouTube. Bene, una volta capito tutto questo, devi scaricare ArduBlok dal sito ufficiale, qui. Non consiglio di scaricare le versioni più recenti, sono molto complicate per i principianti, ma la versione del 12-07-2013 è la migliore, questo file è il più popolare lì.

Quindi, rinomina il file scaricato in ardublock-all e nella cartella "documenti". Creiamo le seguenti cartelle: Arduino > tools > ArduBlockTool > tool e in quest'ultima gettiamo il file scaricato e rinominato. ArduBlok funziona su tutti i sistemi operativi, anche su Linux, l'ho testato personalmente su XP, Win7, Win8, tutti gli esempi sono per Win7. L'installazione del programma è la stessa per tutti i sistemi.

Bene, per dirla semplicemente, ho preparato un archivio sul disco 7z Mail, spacchettandolo troverai 2 cartelle. Già in uno programma di lavoro Arduino IDE, e in un'altra cartella il contenuto deve essere inviato alla cartella documenti.

Per lavorare in ArduBlok, è necessario eseguire l'IDE Arduino. Quindi andiamo alla scheda Strumenti e lì troviamo l'elemento ArduBlok, facciamo clic su di esso - ed eccolo qui, il nostro obiettivo.

Ora diamo un'occhiata all'interfaccia del programma. Come già capisci, non ci sono impostazioni, ma ci sono molte icone per la programmazione e ognuna di esse porta un comando in formato testo IDE Arduino. Ci sono ancora più icone nelle nuove versioni, quindi scoprilo con ArduBlok ultima versione difficile e alcune icone non sono tradotte in russo.

Nella sezione "Gestione" troveremo una varietà di cicli.

Nella sezione “Porte” possiamo gestire i valori delle porte, nonché l'emettitore sonoro, il servo o il sensore di prossimità a ultrasuoni ad esse collegati.

Nella sezione “Numeri/Costanti” possiamo scegliere valori digitali oppure crea una variabile, ma difficilmente utilizzerai quanto riportato di seguito.

Nella sezione “Operatori” troveremo tutti gli operatori di confronto e calcolo necessari.

La sezione Utilità utilizza principalmente icone temporizzate.

"TinkerKit Bloks" è la sezione per i sensori TinkerKit acquistati. Noi ovviamente non abbiamo un set del genere, ma questo non significa che le icone non siano adatte ad altri set, al contrario, è molto comodo per i ragazzi usare icone come accendere un LED o un pulsante. Questi segni sono utilizzati in quasi tutti i programmi. Ma hanno una particolarità: quando li selezioni, ci sono icone errate che indicano le porte, quindi devi rimuoverle e sostituire l'icona dalla sezione "numeri/costanti" in alto nell'elenco.

"DF Robot": questa sezione viene utilizzata se sono disponibili i sensori specificati in essa, a volte vengono trovati. E il nostro esempio di oggi non fa eccezione, abbiamo un "Interruttore IR regolabile" e un "Sensore di linea". Il “sensore di linea” è diverso da quello in foto, poiché è della ditta Amperka. Le loro azioni sono identiche, ma il sensore Ampere è molto migliore, poiché ha un regolatore di sensibilità.

“Seedstudio Grove” - Non ho mai utilizzato i sensori in questa sezione, anche se sono presenti solo joystick. Nelle nuove versioni questa sezione è stata ampliata.

E ultima sezione Questo è il kit di collegamento. Non mi sono imbattuto nei sensori presentati in esso.

Vorrei mostrare un esempio di programma su un robot che si muove lungo una striscia. Il robot è molto semplice, sia da montare che da acquistare, ma andiamo con ordine. Cominciamo con la sua acquisizione e assemblaggio.

Ecco l'insieme dei pezzi stessi, tutto è stato acquistato sul sito Amperka.

  1. Protezione motore AMP-B001 (2 canali, 2 A) RUB 1.890
  2. AMP-B017 Scudo Troyka RUB 1.690
  3. AMP-X053 Vano batteria 3×2 AA 1 60 RUR
  4. AMP-B018 Sensore di linea digitale RUB 2.580
  5. ROB0049 Piattaforma a due ruote MiniQ RUB 1,1890
  6. SEN0019 Sensore di ostacoli a infrarossi RUB 1.390
  7. FIT0032 Supporto per sensore di ostacoli a infrarossi RUB 1,90
  8. A000066 ArduinoUno 1 1150 rubli.

Per prima cosa assembliamo la piattaforma con ruote e saldiamo i cavi ai motori.

Quindi installeremo i rack per il montaggio della scheda Arduino UNO, che sono stati presi da quello vecchio scheda madre o altri fissaggi simili.

Quindi colleghiamo la scheda Arduino UNO a questi rack, ma non possiamo fissare un bullone: ​​i connettori sono d'intralcio. Ovviamente puoi dissaldarli, ma questo è a tua discrezione.

Successivamente fissiamo sensore a infrarossi ostacoli al suo montaggio speciale. Si prega di notare che il regolatore di sensibilità si trova nella parte superiore, questo serve per facilitare la regolazione.

Ora installiamo sensori digitali linea, qui dovrai cercare un paio di bulloni e 4 dadi Installiamo due dadi tra la piattaforma stessa e il sensore di linea e fissiamo i sensori con il resto.

Successivamente installiamo Motor Shield, o altrimenti puoi chiamarlo driver del motore. Nel nostro caso, presta attenzione al ponticello. Non utilizzeremo un'alimentazione separata per i motori, quindi verrà installata in questa posizione. Parte inferiore sigillato con nastro isolante, questo per evitare cortocircuiti accidentali dal connettore USB Arduino UNO, per ogni evenienza.

Installiamo Troyka Shield sopra il Motor Shield. È necessario per la comodità di collegare i sensori. Tutti i sensori che utilizziamo sono digitali, quindi i sensori di linea sono collegati alle porte 8 e 9, come vengono anche chiamati pin, e il sensore di ostacoli a infrarossi è collegato alla porta 12. Tieni presente che non puoi utilizzare le porte 4, 5, 6, 7 poiché vengono utilizzate da Motor Shield per controllare i motori. Ho anche dipinto appositamente queste porte con un pennarello rosso in modo che gli studenti potessero capirlo.

Se l'hai già notato, ho aggiunto una boccola nera, per ogni evenienza, in modo che il vano batteria che abbiamo installato non volasse via. E infine, fissiamo l'intera struttura con un normale elastico.

Esistono 2 tipi di collegamenti del vano batteria. Primo collegamento dei cavi a Troyka Shield. È anche possibile saldare la spina di alimentazione e collegarla a Scheda Arduino ONU.

Il nostro robot è pronto. Prima di iniziare a programmare, dovrai imparare come funziona il tutto, vale a dire:
- Motori:
Le porte 4 e 5 vengono utilizzate per controllare un motore e 6 e 7 l'altro;
Regoliamo la velocità di rotazione dei motori utilizzando PWM sulle porte 5 e 6;
Avanti o indietro inviando segnali alle porte 4 e 7.
- Sensori:
Siamo tutti digitali, quindi danno segnali logici sotto forma di 1 o 0;
E per regolarli hanno appositi regolatori e con l'aiuto di un apposito cacciavite si possono calibrare.

I dettagli possono essere trovati su Amperke. Perché qui? Perché ci sono molte informazioni su come lavorare con Arduino.

Bene, probabilmente abbiamo guardato tutto superficialmente, studiato e, ovviamente, assemblato il robot. Ora deve essere programmato, eccolo: il programma tanto atteso!

E il programma è stato convertito in IDE Arduino:

Void setup() ( pinMode(8, INPUT); pinMode(12, INPUT); pinMode(9, INPUT); pinMode(4, OUTPUT); pinMode(7, OUTPUT); pinMode(5, OUTPUT); pinMode(6 , OUTPUT) void loop() ( if (digitalRead(12)) ( if (digitalRead(8)) ( if (digitalRead(9)) ( digitalWrite(4, HIGH); analogWrite(5, 255); analogWrite( 6, 255); digitalWrite(7, HIGH); ) altro ( digitalWrite(4, HIGH); analogWrite(5, 255); analogWrite(6, 50); digitalWrite(7, LOW); ) ) altro ( if (digitalRead (9)) ( digitalWrite(4, BASSO); analogWrite(5, 50); analogWrite(6, 255); digitalWrite(7, ALTO); ) altro ( digitalWrite(4, ALTO); analogWrite(5, 255); analogWrite(6, 255); digitalWrite(7, ALTA); ) altro ( digitalWrite(4, ALTA); analogWrite(5, 0); analogWrite(6, 0); digitalWrite(7, ALTA); )

In conclusione, voglio dire che questo programma è semplicemente una manna dal cielo per l'istruzione, anche per lo studio autonomo ti aiuterà a imparare Comandi di Arduino IDE. Il punto forte è che ci sono più di 50 icone di installazione, inizia a "problemi". Sì, in effetti, questo è il momento clou, dal momento che programmare sempre solo su ArduBlok non ti insegnerà a programmare nell'IDE di Arduino. Il cosiddetto "glitch" ti dà l'opportunità di pensare e provare a ricordare i comandi per un debug preciso dei programmi.

Ti auguro successo.

Diamo un'occhiata a come iniziare con Arduino sul sistema operativo Windows. Prendiamo come esempio la piattaforma Arduino Uno. Per le altre tavole la differenza è minima.

Installazione dell'IDE di Arduino

Per prima cosa devi installare l'ambiente di sviluppo integrato Arduino - Arduino IDE - sul tuo computer. A causa della guerra tra Arduino SRL e Arduino LLC, a seconda del modello di piattaforma, scegliere la versione Arduino IDE.

Scarica l'IDE Arduino 1.6.4 - d Per tutte le piattaforme tranne Arduino Leonardo ETH e Arduino M0 (versione stabile da Arduino LLC).

Avvio dell'IDE di Arduino

Dopo aver scaricatooppure e installato l'IDE Arduino, lanciamolo! Dovrebbe aprirsi una finestra come nella figura seguente.

Qualcosa è andato storto?

    L'IDE di Arduino non si avvia? Probabilmente JRE (Java Runtime Environment) è installato in modo errato sul tuo computer. Fare riferimento al punto (1) per reinstallare l'IDE Arduino: il programma di installazione farà tutto il lavoro di distribuzione di JRE.

Collegare Arduino al computer

Dopo aver installato l'IDE Arduino, è ora di connettere la piattaforma Arduino al tuo computer.

Collega Arduino al computer tramite un cavo USB. Vedrai il LED “ON” sulla scheda accendersi e il LED “L” inizierà a lampeggiare. Ciò significa che la scheda è accesa e Microcontrollore Arduino ha iniziato a eseguire il "Blink" programmato in fabbrica (LED lampeggiante).

Per configurare l'IDE di Arduino in modo che funzioni con un Arduino specifico, dobbiamo scoprire quale numero di porta COM il computer ha assegnato a questa piattaforma. Per fare ciò, vai su Gestione dispositivi di Windows e apri la scheda "Porte (COM e LPT)". Dovremmo vedere la seguente immagine:


Ciò significa che il sistema operativo ha riconosciuto la nostra scheda Arduino come porta COM e l'ha selezionata conducente corretto e assegnato a questa porta COM il numero 2. Se colleghiamo un'altra scheda Arduino al computer, il sistema operativo le assegnerà un numero diverso. Pertanto, se possiedi più schede Arduino, è molto importante non fare confusione sui numeri delle porte COM.

Qualcosa è andato storto?

Se, dopo aver collegato Arduino al computer, in Gestione dispositivi non compaiono nuovi dispositivi, ciò potrebbe essere dovuto a uno dei motivi:

    Cavo o porta USB difettoso

    Blocco da parte del sistema operativo

    Scheda difettosa Arduino

Configurazione dell'IDE Arduino per funzionare con Arduino

Ora dobbiamo dire all'IDE di Arduino che la scheda con cui comunicherà si trova sulla porta COM numero 2.

Per fare ciò, vai al menu: Strumenti Porta e selezionare la porta “COM2”. Ora l'IDE di Arduino sa che c'è qualcosa sulla porta "COM2". E presto dovrà comunicare con questo “qualcosa”.

Affinché l'IDE di Arduino non abbia dubbi, dobbiamo dire all'IDE di Arduino con quale scheda lavoreremo. Per fare ciò, vai al menu: Strumenti Paga e seleziona la scheda “Arduino Uno”.

Ora l'IDE di Arduino sa tutto ciò di cui ha bisogno per eseguire il flashing del firmware Arduino.

Qualcosa è andato storto?

    L'elenco delle porte seriali è vuoto? Ciò significa che Arduino non è collegato correttamente. Tornare al passaggio (3) per eseguire il debug della connessione.

    L'IDE Arduino è incredibilmente lento durante la navigazione nei menu? Disabilita tutto in Gestione dispositivi dispositivi esterni digitare "Seriale Bluetooth". Per esempio, dispositivo virtuale con cui connettersi telefono cellulare tramite Bluetooth può causare questo comportamento.

L'ambiente è configurato, la scheda è connessa. Ora puoi procedere al caricamento dello schizzo.

L'IDE di Arduino contiene molto esempi già pronti, in cui puoi vedere rapidamente la soluzione a un problema. Contiene anche un semplice esempio di “Blink”. Selezioniamolo.

Modifichiamo leggermente il codice per vedere la differenza con il LED di fabbrica lampeggiante.

Invece della riga:

scriviamo:

Versione completa del codice:

void setup() ( // imposta il pin 13 sulla modalità di uscita pinMode(13, OUTPUT); ) void loop() ( // invia un "segnale alto" al pin 13 digitalWrite(13, HIGH); // attende un ritardo di 100 millisecondi (100); // invia al pin 13" segnale basso» digitalWrite(13, BASSO);

// attendi 100 millisecondi di ritardo(100); )

Il LED "L" dovrebbe ora accendersi e spegnersi ogni 100 millisecondi. Questo è 10 volte più veloce della versione di fabbrica. Carichiamo il nostro schizzo su Arduino e controlliamo se è vero?

Qualcosa è andato storto?

per porta COM e modello di scheda.

Per scrivere (modificare) e caricare (firmware) programmi (schizzi) su Arduino, è necessario installare un programma di programmazione come Arduino IDE o utilizzare un editor Web online. Puoi scaricare (caricare) l'ultima versione del programma IDE Arduino o utilizzare l'editor web dalla sezione Software del sito web arduino.cc.

Download (caricamento) dell'IDE Arduino dal sito Web ufficiale: Vai al sito ufficiale di Arduino e seleziona dall'elenco fornito, sistema operativo su cui è in esecuzione il tuo computer. In questo articolo esamineremo l'installazione dell'IDE Arduino sul sistema operativo. Sistema Windows . Selezionando la prima riga " Finestre Installatore . Selezionando la prima riga ""Installerai l'IDE di Arduino (come installi qualsiasi altro programma) e selezionando la seconda riga " File ZIP per l'installazione non amministrativa

» Scaricherai un archivio ZIP con una cartella di programma che puoi eseguire senza installazione (anche se non disponi dei diritti di amministratore sul tuo computer).


Indipendentemente dal sistema operativo che sceglierai, ti verrà chiesto di ringraziare gli sviluppatori, è proprio questo, dipende da te. Se desideri solo scaricare il programma, fai clic sul pulsante "SOLO SCARICA" se desideri scaricare il programma e ringrazia gli sviluppatori contribuendo ulteriore sviluppo

software, quindi fare clic sul pulsante “CONTRIBUTE & DOWNLOAD”.

Attendi finché il file non viene scaricato Una volta completato il download, il file dovrebbe trovarsi nella cartella: " > Questo computer Download

"(a meno che tu non abbia specificato una posizione diversa in cui salvare il file). Correre

dalla cartella: “Questo computer > Download” (avrai i numeri di versione dell'IDE Arduino invece dei caratteri X.X.X nel nome del file).






  • 1 messaggio: ti presenta contratto di licenza, cliccare sul pulsante “Accetto”, apparirà il messaggio 2.
  • Messaggio 2: richiede di selezionare i componenti di installazione, fare clic sul pulsante “Avanti”, verrà visualizzato il messaggio 3.
  • Messaggio 3: ti chiede di selezionare il percorso per installare l'IDE Arduino, clicca sul pulsante “Installa”, apparirà il messaggio 4.
  • Messaggio 4: informa sullo stato di avanzamento dell'installazione dell'IDE Arduino, dopodiché apparirà il messaggio 5.
  • Messaggio 5: ti informa che l'installazione dell'IDE Arduino è completata, clicca sul pulsante “Chiudi”.

Durante il processo di installazione, sopra la finestra potrebbero apparire 4 messaggi Finestre di Windows chiedendo il permesso per installare i driver:


Consenti l'installazione dei driver cliccando sul pulsante “Installa”; questi driver ti permetteranno di identificare e lavorare con le schede Arduino collegate tramite bus USB.

Su questo Installazione di Arduino IDE completato .

L'icona del programma dovrebbe apparire sul desktop:

Avvio dell'IDE Arduino:

Quando avvii il programma per la prima volta, potrebbe apparire un messaggio Windows Firewall sul blocco dell'accesso per alcune reti Funzioni Java IDE di Arduino:


Consentire l'accesso facendo clic sul pulsante "Consenti accesso". Dopodiché questa finestra non apparirà.

Si aprirà la finestra del programma IDE Arduino:


La figura seguente mostra lo scopo delle aree e pulsanti funzione programmi:


Ora puoi scrivere uno schizzo (codice) e caricarlo (upload/flash) su Arduino. Ma prima, devi collegare la scheda Arduino al computer e dire al programma IDE Arduino quale scheda Arduino hai collegato e a quale porta...

Collegamento della scheda Arduino:

Dopo aver collegato la scheda Arduino tramite Porta USB al computer, il programma IDE di Arduino deve indicare quale scheda Arduino è stata collegata. Per fare ciò, seleziona la tariffa richiesta dall'elenco nella sezione menu " Utensili > Paga > Nome della tua tavola


Ora devi selezionare la porta Com a cui è collegata la tua scheda Arduino. A tale scopo selezionare la porta Com desiderata dall'elenco delle porte Com disponibili nella sezione del menu " Utensili > Porta > Numero di porta disponibile", come mostrato nella figura seguente:


Se Controllore USB Se la tua scheda Arduino è implementata su un chip FTDI o simile, nell'elenco delle porte Com disponibili non vedrai il nome della scheda Arduino tra parentesi accanto alla porta Com. Nel nostro caso, vedresti semplicemente “COM1” e “COM7”, quindi sorge la domanda: a quale di queste porte è collegata la scheda Arduino?

Si sta decidendo questa domanda molto semplice. Scollegare la scheda Arduino dal computer e aprire il " Utensili > Porta » . Nell'elenco delle porte Com vedrai solo disponibile Porte Com, nel nostro caso cioè solo “COM1”. Ora collega la scheda Arduino al computer e apri nuovamente il menu " Utensili > Porta » . Ora vedrai che l'elenco delle porte Com è aumentato di uno (nel nostro caso, "COM7" è stato aggiunto a "COM1"), ed è alla porta Com che appare a cui è collegata la tua scheda Arduino.

Se, quando colleghi la scheda Arduino, non vedi l'aspetto di una nuova porta Com, significa che il controller USB della tua scheda Arduino è implementato su chip produttori di terze parti e richiede l'installazione conducente aggiuntivo. Come ad esempio il driver per il chip CH340G.

Caricamento di uno schizzo dal programma IDE di Arduino sulla scheda Arduino:

Dopo aver indicato il tipo di scheda Arduino, selezionato la porta Com e scritto lo schizzo (codice programma), lo schizzo può essere caricato (caricato/flash) sul controller della scheda Arduino . Per fare ciò selezionare la voce di menu “» oppure fare clic sul pulsante a forma di cerchio con freccia:


Se hai scritto uno schizzo in una nuova finestra e non lo hai salvato in un file, prima di caricarlo sulla scheda Arduino, l'IDE di Arduino ti chiederà di salvarlo. Inserisci il nome con cui desideri salvare lo schizzo in un file e fai clic sul pulsante "Salva".


Durante il caricamento, vedrai una barra di stato che mostrerà l'avanzamento della compilazione e del caricamento dello schizzo. Se non sono presenti errori nello schizzo e viene caricato correttamente, vengono visualizzate le informazioni sulla quantità di materiale utilizzato e memoria disponibile Arduino e sopra l'area di notifica verrà visualizzato il messaggio "Download completato".


Il piccolo schizzo sopra (nella foto) farà lampeggiare il LED sulla scheda Arduino. Molti schizzi vengono semplificati e abbreviati utilizzando le librerie. Puoi scoprire cosa sono le librerie e come installarle nella sezione.

I migliori articoli sull'argomento