Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // sketch arduino: far lampeggiare un Led con un Pulsante v1
- #define LED 13 // indichiamo al programma, dove abbiamo collegato il LED. cioè sul pin digitale 13
- #define BUTTON 7 // indichiamo al programma, dove abbiamo collegato il pulsante. cioè sul pin di input sulla porta 7
- int val = 0; // in questo primo programma, si inizierà con un val (valore) per conservare lo stato del pin di input su 0
- void setup() {
- pinMode(LED, OUTPUT); // questo comando imposta il pin digitale come output
- pinMode(BUTTON, INPUT); // questo comando imposta il pin digitale come input
- }
- void loop() {
- val = digitalRead(BUTTON); // questo comando, non fa altro che leggere il valore dell'input e lo conserva
- // questa parte del programma controlla che l'input dal pulsante sia HIGH, cioè se il pulsante è stato premuto
- if (val == HIGH) {
- digitalWrite(LED, HIGH); //se premuto accende il led
- }
- else {
- digitalWrite(LED, LOW); //se non premuto spegne il led
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement