Hello, I just start in Arduino, and I'm testing the library Bounce2 with my card Arduino DUE.
I used an example provided with the library: Bounce.
But the compiler always shows me the error lines and I have not changed anything in the code:
userpicture
Buy
Download
Products
Learning
Forum
Support
Blog
LOG IN
SIGN UP
Arduino Forum
International
Français
problème de compilation avec la bibliothèque Bounce2
Print
Go Down
Pages: [1]
Topic: problème de compilation avec la bibliothèque Bounce2 (Read 18 times) previous topic - next topic
matrix4
avatar_matrix4
*
Newbie
Posts: 5
[add Karma]
[add Karma]
problème de compilation avec la bibliothèque Bounce2
Today at 02:48 pm
Bonjour, je viens de débuter en Arduino, et je suis en train de tester la bibliothèque Bounce2 avec ma carte ARDUINO DUE.
J'ai utilisé un exemple fourni avec la bibliothèque : Bounce.
Mais le compilateur m'affiche toujours ces lignes d'erreurs et j'ai rien changé dans le code:
Arduino : 1.5.8 (Windows 7), Carte : "Arduino Due (Programming Port)"
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'void Bounce::attach(int)':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:27:36: error: '_BV' was not declared in this scope
state = _BV(DEBOUNCED_STATE) | _BV(UNSTABLE_STATE);
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::update()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:58:32: error: '_BV' was not declared in this scope
state &= ~_BV(STATE_CHANGED);
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::read()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:81:39: error: '_BV' was not declared in this scope
return state & _BV(DEBOUNCED_STATE);
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::rose()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:86:41: error: '_BV' was not declared in this scope
return ( state & _BV(DEBOUNCED_STATE) ) && ( state & _BV(STATE_CHANGED));
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::fell()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:91:42: error: '_BV' was not declared in this scope
return !( state & _BV(DEBOUNCED_STATE) ) && ( state & _BV(STATE_CHANGED));
############################################################
############################################################
For scketch the BOUNCE is:
Arduino
userpicture
Buy
Download
Products
Learning
Forum
Support
Blog
LOG IN
SIGN UP
Arduino Forum
International
Français
problème de compilation avec la bibliothèque Bounce2
Print
Go Down
Pages: [1]
Topic: problème de compilation avec la bibliothèque Bounce2 (Read 18 times) previous topic - next topic
matrix4
avatar_matrix4
*
Newbie
Posts: 5
[add Karma]
[add Karma]
problème de compilation avec la bibliothèque Bounce2
Today at 02:48 pm
Bonjour, je viens de débuter en Arduino, et je suis en train de tester la bibliothèque Bounce2 avec ma carte ARDUINO DUE.
J'ai utilisé un exemple fourni avec la bibliothèque : Bounce.
Mais le compilateur m'affiche toujours ces lignes d'erreurs et j'ai rien changé dans le code:
Arduino : 1.5.8 (Windows 7), Carte : "Arduino Due (Programming Port)"
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'void Bounce::attach(int)':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:27:36: error: '_BV' was not declared in this scope
state = _BV(DEBOUNCED_STATE) | _BV(UNSTABLE_STATE);
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::update()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:58:32: error: '_BV' was not declared in this scope
state &= ~_BV(STATE_CHANGED);
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::read()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:81:39: error: '_BV' was not declared in this scope
return state & _BV(DEBOUNCED_STATE);
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::rose()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:86:41: error: '_BV' was not declared in this scope
return ( state & _BV(DEBOUNCED_STATE) ) && ( state & _BV(STATE_CHANGED));
^
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp: In member function 'bool Bounce::fell()':
C:\Users\MATRIX\Documents\Arduino\libraries\Bounce2-master\Bounce2.cpp:91:42: error: '_BV' was not declared in this scope
return !( state & _BV(DEBOUNCED_STATE) ) && ( state & _BV(STATE_CHANGED));
^
Erreur lors de la compilation.
Ce rapport contiendrait plus d'informations si l'option
"Montrer les informations de sortie pendant la compilation"
était activée dans Fichier > Préférences.
matrix4
avatar_matrix4
*
Newbie
Posts: 5
[add Karma]
[add Karma]
Re: problème de compilation avec la bibliothèque Bounce2
#1
Today at 02:49 pm
Pour le scketch du BOUNCE est :
#include <Bounce2.h>
#define BUTTON_PIN 8
#define LED_PIN 13
// Instantiate a Bounce object
Bounce debouncer = Bounce();
void setup() {
// Setup the button with an internal pull-up :
pinMode(BUTTON_PIN,INPUT_PULLUP);
// After setting up the button, setup the Bounce instance :
debouncer.attach(BUTTON_PIN);
debouncer.interval(5); // interval in ms
//Setup the LED :
pinMode(LED_PIN,OUTPUT);
}
void loop() {
// Update the Bounce instance :
debouncer.update();
// Get the updated value :
int value = debouncer.read();
// Turn on or off the LED as determined by the state :
if ( value == LOW ) {
digitalWrite(LED_PIN, HIGH );
}
else {
digitalWrite(LED_PIN, LOW );
}
}
thank you for your help