Buongiorno a tutti. Sono nuovo del Forum e di programmazione Arduino.
Sto riscontrando dei problemi con la libreria button.h.
Ho provato a caricare lo sketch di prova della libreria:
/*
||
|| @file Button.pde
|| @version 1.1
|| @author Alexander Brevig
|| @contact alexanderbrevig@gmail.com
||
|| @description
|| | Display the intuitive way of using a button when using this Hardware Abstraction class
|| #
||
|| @license
|| | Copyright (c) 2009 Alexander Brevig. All rights reserved.
|| | This code is subject to AlphaLicence.txt
|| | alphabeta.alexanderbrevig.com/AlphaLicense.txt
|| #
||
*/
#include <Button.h>
//create a Button object at pin 12
/*
|| Wiring:
|| GND -----/ ------ pin 12
*/
Button button = Button(12,PULLUP);
void setup(){
pinMode(13,OUTPUT); //debug to led 13
}
void loop(){
if(button.isPressed()){
digitalWrite(13,HIGH);
}else{
digitalWrite(13,LOW);
}
}
Però premendo il pulsante verifica si genera il seguente errore:
Arduino:1.6.5 (Windows 7), Scheda:"Arduino/Genuino Uno"
Opzioni di compilazione cambiate, ricompilo tutto
Uso la libreria Button nella cartella: C:\Users\MRK-PORT\Documents\Arduino\libraries\Button (legacy)
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avr-g++ -c -g -Os -w -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -MMD -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\standard -IC:\Users\MRK-PORT\Documents\Arduino\libraries\Button C:\Users\MRK-PORT\AppData\Local\Temp\build4158658069910929834.tmp\Button.cpp -o C:\Users\MRK-PORT\AppData\Local\Temp\build4158658069910929834.tmp\Button.cpp.o
In file included from Button.pde:20:0:
C:\Users\MRK-PORT\Documents\Arduino\libraries\Button/Button.h:23:22: fatal error: WProgram.h: No such file or directory
#include "WProgram.h"
^
compilation terminated.
Errore durante la compilazione
come mai non compila il codice???
Vi ringrazio in anticipo per le risposte che mi fornirete