Pages: [1]   Go Down
Author Topic: Hai un problema con Arduino? leggi qui  (Read 775 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Faraday Member
**
Karma: 31
Posts: 2908
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Vi rendete conto che gli utenti pongono sempre le stesse domande?
Quali?
1 ) Il sensore di temperatura legge una temperatura instabile.
2 ) Arduino non si programma più, esce il messagio avrdude stk500_getsync() not in sync resp=0x00
3 ) Ho collegato il motore, ma non gira
4 ) Ho collegato i led, ma fanno poca luce e arduino scalda

e tante altre.

Ci vorrebbe un thread dove il primo post contiene l'elenco delle FAQ con il link alla risposta.
Un altro post dove discutere delle FAQ, per evitare di inquinare il thread delle FAQ.
Visto che questo è il primo post qui c'è l'elenco delle FAQ con il link alla risposta.

1) Quando vado per caricare il programma su arduino mi esce il seguente problema:
avrdude stk500_getsync() not in sync resp=0x00
    leggi qui

2) La lettura del sensore di temperatura LM35 o NTC non è stabile, il valore oscilla.
    La lettura del valore di temperatura cambia improvvisamente quando commuto dei relè
    leggi qui

3) Qual'è la corrente massima sopportata da un pin di Arduino?
    leggi qui





« Last Edit: June 11, 2013, 05:05:56 pm by MauroTec » Logged

AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

0
Offline Offline
Faraday Member
**
Karma: 31
Posts: 2908
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Problema:
Arduino non si programma più, esce il messagio avrdude stk500_getsync() not in sync resp=0x00
Quando vado per caricare il programma su arduino mi esce il seguente problema:
avrdude stk500_getsync() not in sync resp=0x00

Risposta:
La prima cosa da fare è ricordarsi il programma che c'è dentro il microcontroller di arduino, se lo avete
in formato sorgente, guardatelo e controllate se per caso sin da subito si inviano caratteri via
seriale, in tal caso il problema è questo, per cui inserite sempre un ritardo di 2 secondi nella funzione setup() o comunque
prima della istruzione che invia dati via seriale.

In queste condizioni si riesce a programmare arduino tendando di indovinare il tempo in cui Arduino IDE sta inviando
lo sketch ad Arduino board, ci voglio più tentativi ma alla fine si riesce ad ottenere la programmazione.

Procedura: Tenere il tasto reset premuto, sull'IDE di arduino premere il pulsante per scrivere lo sketch, aspettare/indovinare l'effettivo invio dello sketch e rilasciare il tasto "reset"

Se non riesci a risolvere il problema con questa procedura non postare in questo thread, ma aprine uno tuo
nel quale spieghi più dettagliatamente possibile qualè il problema.


Suggerimenti dal forum
http://forum.arduino.cc/index.php?topic=131955.msg992873#msg992873
Ritorna all'indice delle FAQ

« Last Edit: June 11, 2013, 05:06:51 pm by MauroTec » Logged

AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

0
Offline Offline
Faraday Member
**
Karma: 31
Posts: 2908
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Problema:
La lettura del sensore di temperatura LM35 o NTC non è stabile, il valore oscilla.
La lettura del valore di temperatura cambia improvvisamente quando commuto dei relè.

Risposta:
Ci sono vari motivi che determinano una instabilità delle lettura e si devono usare un insieme di accorgimenti
per avere una lettura sufficientemente stabile.
Uno dei motivi è legato alla fonte di alimentazione di arduino che si sta usando, se si alimenta Arduino board tramite la connessione usb si deve sapere che la tensione di 5V fornita dal pc non è mai identica tra due PC, inoltre la tensione può variare nel tempo e da qui che deriva l'instabilità della lettura.

Soluzione:
Quando si usa alimentare Arduino board tramite la presa USB e si pretende una stabilità di funzionamento del convertitore ADC si deve evitare di usare la tensione +5V come fonte di alimentazione del sensore, si può ricorrere alla tensione di +3.3V per alimentare il sensore e in tal caso bisogna connettere +3.3V al pin AREF e non dimenticare di specificare nel codice l'intenzione di usare un riferimento esterno per AREF scrivendo nel codice quanto segue:
Code:
analogReference(EXTERNAL);
Link a buone risorse:
C'è scritto tutto in modo abbastanza chiaro, chi avesse problemi con l'inglese può postare nel forum di Arduino chiedendo
aiuto, comunque ci sono le immagini e il contenuto tecnico è affidabile
http://learn.adafruit.com/tmp36-temperature-sensor

Se non riesci a risolvere il problema con questa procedura non postare in questo thread, ma aprine uno tuo
nel quale spieghi più dettagliatamente possibile qualè il problema.


Ritorna all'indice delle FAQ

« Last Edit: June 11, 2013, 05:07:35 pm by MauroTec » Logged

AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

0
Offline Offline
Faraday Member
**
Karma: 31
Posts: 2908
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Domanda
Qual'è la corrente massima sopportata da un pin di Arduino?

Risposta
*** Assolutamente importante investire un poco del proprio tempo per approfondire l'argomento, che se preso alla leggera comporta il guasto del microcontroller.

La corrente massima che un pin di arduino può erogare è dipendente dal microcontroller montato su Arduino board,
pertanto per avere piena conoscenza circa questo dato bisogna documentarsi sui testi tecnici rilasciati dal produttore del microcontroller.
Arduino UNO/2009/pro montano un ATmega328P e come da datasheet la corrente massima assoluta da non superare è di 40mA per un pin, tuttavia non si può pensare di imporre una erogazione di 40mA per ogni in di arduino perchè la corrente massima che può circolare dentro il microcontroller non deve superare i 200mA.

Se non riesci a risolvere il problema con questa procedura non postare in questo thread, ma aprine uno tuo
nel quale spieghi più dettagliatamente possibile qualè il problema.


Ritorna all'indice delle FAQ
« Last Edit: June 11, 2013, 05:09:00 pm by MauroTec » Logged

AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

Pages: [1]   Go Up
Jump to: