Cuntenuti
ammuccià
Cumu aduprà Arduino REES2 Uno
Cumu aduprà Arduino Uno
Applicazione tipica
- Xoscillo, un oscilloscope open-source
- Arduinome, un appareil de contrôle MIDI qui imite le Monome
- OBDuino, un computer di viaghju chì usa l'interfaccia di diagnostica à bordu chì si trova in a maiò parte di e vitture muderne
- Ardupilot, software di drone è hardware
- Gameduino, un scudo Arduino per creà video games retro 2D
- ArduinoPhone, un telefuninu da fà da sè
- Piattaforma di teste di qualità di l'acqua
Scaricamentu / Installazione
- Andà à www.vivu.cc per scaricà l'ultima versione di u software arduino è selezziunate u vostru sistema operatore
- Nantu à a barra di Titulu Cliccate nantu à a Tabulazione di u Software, basta à scrollate una volta chì vi vede sta maghjina
- Sicondu u vostru sistema operatore, cum'è s'ellu avete u sistema Windows, allora sceglite Windows Installer.
L'installazione iniziale
- Selezziunà u menu Strumenti è u Board
- Allora selezziunate u tipu di scheda Arduino chì vulete programà, in u nostru casu hè l'Arduino Uno.
- Selezziunate u prugrammatore Arduino ISP , se questu ùn hè micca sceltu deve selezziunate u programatore Arduino ISP . dopu à cunnette l'Arduino deve selezziunà u portu COM.
Lampeggia un Led
- Cunnette u tavulinu à l'urdinatore. In l'Arduino, u software vai à File -> Esamples -> Basics -> Blink LED. U codice vi carica automaticamente in a finestra.
- Appughjà u buttone Upload è aspettate finu à chì u prugramma dice Done Uploading. Duvete vede u LED accantu à u pin 13 cumencia à lampà. Nota chì ci hè digià un LED verde cunnessu à a maiò parte di i pannelli - ùn avete micca bisognu di un LED separatu.
Risoluzione di prublemi
Se ùn site micca capaci di cullà un prugramma in Arduino Uno è uttene stu errore per "BLINK" Mentre caricate Tx è Rx lampeggianu simultaneamente è generanu u messagiu
avrdude: errore di verificazione, prima discordanza à u byte 0x00000x0d != 0x0c Errore di verificazione Avrdude; incongruenza di cuntenutu Avrdudedone "Grazie"
Suggerimentu
- Assicuratevi di avè l'elementu ghjustu sceltu in u menù Tools> Board. Sè vo avete un Arduino Uno, vi tuccherà à sceglie lu. Inoltre, e più recenti schede Arduino Duemilanove venenu cù un ATmega328, mentre chì i più vechji anu un ATmega168. Per verificà, leghjite u testu nantu à u microcontroller (u chip più grande) nantu à a vostra scheda Arduino.
- Verificate chì u portu propiu hè sceltu in u menù Tools > Serial Port (se u vostru portu ùn appare micca, pruvate à riavvia l'IDE cù a scheda cunnessa à l'urdinatore). Nant'à u Mac, u portu seriale deve esse qualcosa cum'è /dev/tty.usbmodem621 (per l'Uno o Mega 2560) o /dev/tty.usbserial-A02f8e (per i vechji schede basati in FTDI). In Linux, deve esse /dev/ttyACM0 o simili (per Uno o Mega 2560) o
/dev/ttyUSB0 o simili (per schede più antiche). - In Windows, serà un portu COM, ma avete bisognu di verificà in u Manager di Dispositivi (sottu Ports) per vede quale. Se ùn pare micca avè un portu seriale per a vostra scheda Arduino, vede l'infurmazioni seguenti nantu à i drivers.
Drivers
- In Windows 7 (in particulare a versione 64-bit), pudete avè bisognu à andà in u Manager di Dispositivi è aghjurnà i driver per Uno o Mega 2560.
- Just cliccate dritta nant'à u dispusitivu (u bordu deve esse culligatu à u vostru urdinatore), è puntate Windows à u .inf apprupriatu file di novu. U .inf hè in u driver/directory di u software Arduino (micca in u subdirectory FTDI USB Drivers di questu).
- Se avete stu errore quandu installate i driver Uno o Mega 2560 in Windows XP: "U sistema ùn pò micca truvà u file specificatu
- In Linux, l'Uno è Mega 2560 si prisentanu cum'è dispositi di a forma /dev/ttyACM0. Questi ùn sò micca supportati da a versione standard di a biblioteca RXTX chì u software Arduino usa per a cumunicazione seriale. U scaricamentu di u software Arduino per Linux include una versione di a libreria RXTX patchata per cercà ancu questi dispositi /dev/ttyACM *. Ci hè ancu un pacchettu Ubuntu (per 11.04) chì include supportu per questi dispositi. Se, però, aduprate u pacchettu RXTX da a vostra distribuzione, pudete avè bisognu di simbulizà da /dev/ttyACM0 à/dev/ttyUSB0 (per es.ample) per chì u portu seriale apparisce in u software Arduino
Corri
- sudo usermod -a -G tty u vostruUserName
- sudo usermod -a -G dial out your UserName
- Scongigliate è accede di novu per chì i cambiamenti entranu in vigore.
Accessu à u Portu Serial
- In Windows, se u software hè lento à inizià o si crash in u lanciu, o u menu di Strumenta hè lento à apre, pudete bisognu di disattivà i porti seriali Bluetooth o altri porti COM in rete in u Device Manager. U software Arduino scansa tutti i porti seriali (COM) in u vostru urdinatore quandu principia è quandu avete apertu u menù di Strumenta, è questi porti in rete ponu qualchì volta causari grandi ritardi o crashes.
- Verificate chì ùn avete micca esecutatu alcun prugramma chì scansa tutti i porti seriali, cum'è u software USB Cellular Wi-Fi Dongle (per esempiu da Sprint o Verizon), applicazioni di sincronia PDA, driver Bluetooth-USB (per esempiu BlueSoleil), strumenti daemon virtuale, etc.
- Assicuratevi di ùn avè micca un software firewall chì impedisce l'accessu à u portu seriale (per esempiu, ZoneAlarm).
- Pudete bisognu di abbandunà Processing, PD, vvvv, etc., sè vo avete aduprà per leghje dati nantu à a cunnessione USB o seriale à a scheda Arduino.
- In Linux, pudete pruvà à eseguisce u software Arduino cum'è root, almenu temporaneamente per vede s'ellu risolve u upload.
Cunnessione fisica
- Prima assicuratevi chì u vostru bordu hè in (u LED verde hè accesa) è cunnessu à l'urdinatore.
- L'Arduino Uno è Mega 2560 pò avè prublemi à cunnette à un Mac attraversu un hub USB. Se ùn ci hè nunda in u vostru menù "Strumenti> Serial Port", pruvate à cunnette a scheda direttamente à u vostru urdinatore è riavvia l'IDE Arduino.
- Disconnect i pins digitali 0 è 1 mentre caricanu cumu sò spartuti cù a cumunicazione seriale cù l'urdinatore (puderanu cunnessi è utilizati dopu chì u codice hè stata caricata).
- Pruvate a carica senza nunda cunnessu à u bordu (fora di u cable USB, sicuru).
- Assicuratevi chì u tavulinu ùn tocca nunda metallicu o conduttivu.
- Pruvate un cavu USB differente; certe volte ùn funzionanu micca.
Reset automaticu
- Se tenete una tavola chì ùn supporta micca l'auto-reset, assicuratevi di resettate a tavola un paru di sicondi prima di carica. (L'Arduino Diecimila, Duemilanove è Nano supportanu l'auto-reset cum'è u LilyPad, Pro è Pro Mini cù intestazioni di prugrammazione 6-pin).
- Tuttavia, nutà chì certi Diecimila sò stati brusgiatu accidintali cù u bootloader sbagghiatu è pò esse bisognu di voi à appughjà fisicu u buttone resetten nanzu uploading.
- Tuttavia, in certi computer, pudete avè bisognu di appughjà u buttone di resettore nantu à u bordu dopu avè culpitu u buttone di carica in l'ambiente Arduino. Pruvate diversi intervalli di tempu trà i dui, finu à 10 seconde o più.
- Sè avete stu errore: [VP 1] U dispositivu ùn risponde micca bè. Pruvate a carica di novu (vale à dì resettate a scheda è appughjà u buttone di scaricamentu una seconda volta).
Boot loader
- Assicuratevi chì ci hè un bootloader brusgiatu nantu à a vostra scheda Arduino. Per verificà, resettate u bordu. U LED integratu (chì hè cunnessu à u pin 13) deve lampassi. S'ellu ùn hè micca, ùn pò esse micca un bootloader nantu à u vostru bordu.
- Chì tippu di bordu avete. S'ellu hè un Mini, LilyPad o una altra scheda chì necessita un filatu extra, include una foto di u vostru circuitu, se pussibule.
- Sia o micca chì avete mai statu capace di cullà à u bordu. Sì cusì, chì facia cù a tavola prima / quandu hà cessatu di travaglià, è chì software avete aghjustatu o eliminatu recentemente da u vostru urdinatore?
- I missaghji affissati quandu pruvate à carica cù l'output verbose attivatu. Per fà questu, tenete premutu a chjave shift mentre cliccate nant'à u buttone di carica in a toolbar.