[Linux-Biella] pinMode
Carla
c.fava a bilug.it
Dom 15 Gen 2017 15:54:00 CET
Il 15/01/2017 15:24, Lorenzo Del Vecchio ha scritto:
> Ciao,
> sto giocando con arduino ed il seguente codice:
>
> int ledPin=13;
>
> void setup() {
> pinMode(ledPin, OUTPUT);
>
> }
>
> void loop() {
> digitalWrite(ledPin, HIGH);
> delay (500);
> digitalWrite(ledPin, LOW);
> delay (500);
> }
>
> Tutto funziona sia collegando il led all'arduino sia utilizando la
> breadboard se però provo a cambiare il numero del pin nella variabile
> ledPin e carico il tutto non funzionaa, mi funziona solo con
> ledPin=13; Come faccio a cambiare pin? C'è una logica per farlo?
In
int ledPin=13;
puoi inizializzare ledPin con un valore corrispondente a uno dei pin
digitali, ma il motivo per cui non funziona potrebbe non essere nel codice.
puoi controllare la polarizzazione del diodo, verificare i contatti e
usare una resistenza nel circuito del led; con il pin 13 non serve,
perchè è l'unico attuatore integrato alla scheda, ma con gli altri è
bene che ci sia.
passa un buon pomeriggio
Maggiori informazioni sulla lista
Linux