logo arduino

Come usare Arduino REES2 Uno

Come utilizzare il prodotto Arduino-REES2-Uno

Come usare Arduino Uno

Come-usare-Arduino-REES2-Uno-fig-1

Applicazione tipica

  • Xoscillo, un oscilloscopio open source
  • Arduinome, un dispositivo controller MIDI che imita il Monome
  • OBDuino, un computer di bordo che utilizza l'interfaccia di diagnostica di bordo presente nella maggior parte delle auto moderne
  • Ardupilot, software e hardware per droni
  • Gameduino, uno scudo Arduino per creare videogiochi 2D retrò
  • ArduinoPhone, un cellulare fai-da-te
  • Piattaforma di test della qualità dell'acqua

Download / installazione

  • Vai a www.arduino.cc per scaricare l'ultima versione del software arduino e selezionare il sistema operativo
  • Sulla barra del titolo fai clic sulla scheda Software, scorri verso il basso una volta che vedrai questa immagineCome-usare-Arduino-REES2-Uno-fig-2
  • In base al tuo sistema operativo, ad esempio se hai un sistema Windows, scegli Windows Installer. Come-usare-Arduino-REES2-Uno-fig-3

La configurazione iniziale

  • Seleziona il menu Strumenti e LavagnaCome-usare-Arduino-REES2-Uno-fig-5
  • Quindi seleziona il tipo di scheda Arduino che vuoi programmare, nel nostro caso è Arduino Uno. Come-usare-Arduino-REES2-Uno-fig-6Come-usare-Arduino-REES2-Uno-fig-7
  • Selezionare il programmatore Arduino ISP, se questo non è selezionato bisogna selezionare il programmatore Arduino ISP. dopo aver collegato Arduino occorre selezionare la porta COM.

Lampeggia un Led

  • Collega la scheda al computer. In Arduino, il software va a File -> Esamples -> Informazioni di base -> LED lampeggiante. Il codice verrà caricato automaticamente nella finestra.Come-usare-Arduino-REES2-Uno-fig-8
  • Premi il pulsante Carica e attendi fino a quando il programma dice Caricamento completato. Dovresti vedere il LED accanto al pin 13 iniziare a lampeggiare. Nota che c'è già un LED verde collegato alla maggior parte delle schede – non hai necessariamente bisogno di un LED separato.

Risoluzione dei problemi

Se non sei in grado di caricare alcun programma su Arduino Uno e ottieni questo errore per "BLINK" Durante il caricamento Tx e Rx lampeggiano contemporaneamente e generano il messaggio
avrdude: errore di verifica, prima mancata corrispondenza al byte 0x00000x0d != 0x0c Errore di verifica di Avrdude; mancata corrispondenza del contenuto Avrdudedone "Grazie"Come-usare-Arduino-REES2-Uno-fig-9

Suggerimento

  • Assicurati di aver selezionato l'elemento corretto nel menu Strumenti > Bacheca. Se hai un Arduino Uno, dovrai sceglierlo. Inoltre, le nuove schede Arduino Duemilanove sono dotate di un ATmega328, mentre quelle più vecchie hanno un ATmega168. Per verificare, leggi il testo sul microcontrollore (il chip più grande) sulla tua scheda Arduino.
  • Verifica che la porta corretta sia selezionata nel menu Strumenti > Porta seriale (se la tua porta non appare, prova a riavviare l'IDE con la scheda collegata al computer). Su Mac, la porta seriale dovrebbe essere qualcosa come /dev/tty.usbmodem621 (per Uno o Mega 2560) o /dev/tty.usbserial-A02f8e (per le vecchie schede basate su FTDI). Su Linux, dovrebbe essere /dev/ttyACM0 o simile (per Uno o Mega 2560) o
    /dev/ttyUSB0 o simile (per schede meno recenti).
  • Su Windows, sarà una porta COM ma dovrai controllare in Gestione dispositivi (sotto Porte) per vedere quale. Se non sembra che tu abbia una porta seriale per la tua scheda Arduino, consulta le seguenti informazioni sui driver.

Autisti

  • Su Windows 7 (in particolare la versione a 64 bit), potrebbe essere necessario accedere a Gestione dispositivi e aggiornare i driver per Uno o Mega 2560.Come-usare-Arduino-REES2-Uno-fig-10
  • Basta fare clic con il pulsante destro del mouse sul dispositivo (la scheda dovrebbe essere collegata al computer) e puntare Windows sul file .inf appropriato file Ancora. Il file .inf si trova nella directory drivers/ del software Arduino (non nella sottodirectory FTDI USB Drivers).
  • Se ricevi questo errore durante l'installazione dei driver Uno o Mega 2560 su Windows XP: "Il sistema non riesce a trovare il file file specificato
  • Su Linux, Uno e Mega 2560 vengono visualizzati come dispositivi nel formato /dev/ttyACM0. Questi non sono supportati dalla versione standard della libreria RXTX che il software Arduino utilizza per la comunicazione seriale. Il download del software Arduino per Linux include una versione della libreria RXTX con patch per cercare anche questi dispositivi /dev/ttyACM*. C'è anche un pacchetto Ubuntu (per 11.04) che include il supporto per questi dispositivi. Se, tuttavia, stai usando il pacchetto RXTX dalla tua distribuzione, potrebbe essere necessario creare un collegamento simbolico da /dev/ttyACM0 a/dev/ttyUSB0 (ad esempioample) in modo che la porta seriale appaia nel software Arduino

Correre 

  • sudo usermod -a -G tty tuoNomeUtente
  • sudo usermod -a -G chiama il tuoNomeUtente
  • Disconnettersi e riconnettersi per rendere effettive le modifiche.

Accesso alla porta seriale

  • Su Windows, se il software si avvia lentamente o si arresta in modo anomalo all'avvio oppure il menu Strumenti si apre lentamente, potrebbe essere necessario disabilitare le porte seriali Bluetooth o altre porte COM di rete in Gestione dispositivi. Il software Arduino esegue la scansione di tutte le porte seriali (COM) del computer all'avvio e quando si apre il menu Strumenti, e queste porte in rete a volte possono causare grandi ritardi o arresti anomali.
  • Verifica di non eseguire alcun programma che esegua la scansione di tutte le porte seriali, come il software USB Cellular Wi-Fi Dongle (ad esempio da Sprint o Verizon), applicazioni di sincronizzazione PDA, driver Bluetooth-USB (ad esempio BlueSoleil), strumenti daemon virtuali, ecc.
  • Assicurati di non avere software firewall che blocchi l'accesso alla porta seriale (es. ZoneAlarm).
  • Potrebbe essere necessario chiudere Processing, PD, vvvv, ecc. Se li stai utilizzando per leggere i dati tramite la connessione USB o seriale alla scheda Arduino.
  • Su Linux, potresti provare a eseguire il software Arduino come root, almeno temporaneamente per vedere se corregge il caricamento.

Connessione fisica

  • Per prima cosa assicurati che la scheda sia accesa (il LED verde è acceso) e collegata al computer.
  • Arduino Uno e Mega 2560 potrebbero avere problemi a connettersi a un Mac tramite un hub USB. Se non appare nulla nel menu "Strumenti> Porta seriale", prova a collegare la scheda direttamente al tuo computer e riavvia l'IDE di Arduino.
  • Scollegare i pin digitali 0 e 1 durante il caricamento poiché sono condivisi con la comunicazione seriale con il computer (possono essere collegati e utilizzati dopo che il codice è stato caricato).
  • Prova a caricare senza nulla collegato alla scheda (a parte il cavo USB, ovviamente).
  • Assicurati che la scheda non tocchi nulla di metallico o conduttivo.
  • Prova un cavo USB diverso; a volte non funzionano.

Ripristino automatico

  • Se hai una scheda che non supporta il ripristino automatico, assicurati di reimpostare la scheda un paio di secondi prima del caricamento. (Arduino Diecimila, Duemilanove e Nano supportano il ripristino automatico così come LilyPad, Pro e Pro Mini con intestazioni di programmazione a 6 pin).
  • Tuttavia, tieni presente che alcuni Diecimila sono stati bruciati accidentalmente con il bootloader sbagliato e potrebbe essere necessario premere fisicamente il pulsante di ripristino prima del caricamento.
  • Tuttavia, su alcuni computer, potrebbe essere necessario premere il pulsante di ripristino sulla scheda dopo aver premuto il pulsante di caricamento nell'ambiente Arduino. Prova diversi intervalli di tempo tra i due, fino a 10 secondi o più.
  • Se ricevi questo errore: [VP 1]Il dispositivo non risponde correttamente. Provare a caricare di nuovo (ovvero ripristinare la scheda e premere il pulsante di download una seconda volta).

boot loader

  • Assicurati che ci sia un bootloader masterizzato sulla tua scheda Arduino. Per verificare, resettare la scheda. Il LED integrato (collegato al pin 13) dovrebbe lampeggiare. In caso contrario, potrebbe non esserci un bootloader sulla tua scheda.
  • Che tipo di tavola hai. Se si tratta di una scheda Mini, LilyPad o di altro tipo che richiede un cablaggio aggiuntivo, includi una foto del tuo circuito, se possibile.
  • Se sei mai stato in grado di caricare o meno sulla bacheca. In tal caso, cosa stavi facendo con la scheda prima/quando ha smesso di funzionare e quale software hai aggiunto o rimosso di recente dal tuo computer?
  • I messaggi visualizzati quando si tenta di caricare con l'output dettagliato abilitato. Per fare ciò, tieni premuto il tasto Maiusc mentre fai clic sul pulsante di caricamento nella barra degli strumenti.

Come usare la guida Arduino REES2 Uno

Riferimenti

Lascia un commento

Il tuo indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati *