Ciao,
ribadiamo il concetto che ciò che si trova in setup() viene eseguito UNA sola volta all'inizio del programma mentre ciò che si trova in loop() viene ripetuto all'infinito ...
Chiarito questo, se tu vuoi solo accendere il LED e non fare altro, allora ti basta fare :
int led = 13;
void setup() {
pinMode(led, OUTPUT);
digitalWrite(led, HIGH);
}
void loop() {
}
Cortesemente, quando metti del codice, racchiudilo negli appositi tag CODE ... quando sei in Edit, il bottone # che trovi come terzultimo della seconda riga
Guglielmo
Edit : @ MrJacko ... ci siamo sovrapposti nella risposta ... XD
Sbagli ... nel caricare su Arduino il programma ... XD
Con quel codice è IMPOSSIBILE che il LED lampeggi, quindi ... non stai caricando il codice sulla scheda, ma su di essa stà sempre girando il vecchio codice Blink originale.
Tu cosa fai esattamente ? Descrivi passo passo ...
... in alto, Tools -> Serial Port ... hai scelto la giusta porta ?
...e Tools -> Board ... hai scelto la board giusta ?
Puoi copiare ed incollare qui (racchiuso tra i tag CODE) quello che ti scrive nella finestra sotto il codice (lo devi marcare tutto e poi fare CTRL-C per copiarlo), quella dove da i messaggi di errore, quando carichi il programma su Arduino ?
Su Arduino, quando carichi il programma, vedi lampeggiare i led della comunicazione seriale ?
nonloso95:
allora la serial port ho messo COM1, la board non sò cosa sia e comunque ho visto che i led della comunicazione non lampeggiano.
Quel codice deve funzionare per forza.
Assicurati che la "Serial Port" sia quella giusta e a "Board" seleziona il modello che utilizzi..
Controlla che effettivamente il programma venga caricato leggendo quello che esce nella riga sotto allo spazio dove scrivere lo sketch nell'IDE e se lampeggiano i led seriali sulla scheda.
si questo procedimenti li ho eseguiti bene, ma niente, ma forse che siccome è la prima volta che lo uso bisognare fare qualcosa?
ma l'istruzione serial begin va messa? quando va messa?
nonloso95:
si questo procedimenti li ho eseguiti bene, ma niente, ma forse che siccome è la prima volta che lo uso bisognare fare qualcosa?
ma l'istruzione serial begin va messa? quando va messa?
La Serial.begin serve solo se devi stampare dei valori nel Monitor Seriale dell'IDE usando la Serial.print o println.
Serve per fare debug di solito.
P.S. mancano un pò di info.
Quale Arduino usi (board) ?
Quale sistema operativo (windows,linux,mac) ? Quale versione (win7) ?
Quale IDE di Arduino usi (1.0.5, 1.5.5) ?