Probleme sketch Arduino avec module Bluetooth HC-06

Nono80
dim, 09/27/2015 - 20:38
bonjour
Suite a votre video N°17 j ai donc transcrit le sketch pour la commande d une LED avec app inventor et le module Bluetooth, mais là je rencontre un problème lors de la compilation (méssage d erreur en gras). Pouvez-vous m aiguiller car la je sèche. Mise a part un problème sur la bibillotheque sinon je vois pas.
Merci
Arduino : 1.6.5 (Windows 7), Carte : "Arduino Robot Control"
Utilisation de la bibliothèque SoftwareSerial prise dans le dossier : C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial
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=atmega32u4 -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_ROBOT_CONTROL -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8038 -DUSB_MANUFACTURER="Unknown" -DUSB_PRODUCT="Robot Control" -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\robot_control -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial C:\Users\godin\AppData\Local\Temp\build5098841150003749676.tmp\Blutooth_LED_HC06.cpp -o C:\Users\godin\AppData\Local\Temp\build5098841150003749676.tmp\Blutooth_LED_HC06.cpp.o
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=atmega32u4 -DF_CPU=16000000L -DARDUINO=10605 -DARDUINO_AVR_ROBOT_CONTROL -DARDUINO_ARCH_AVR -DUSB_VID=0x2341 -DUSB_PID=0x8038 -DUSB_MANUFACTURER="Unknown" -DUSB_PRODUCT="Robot Control" -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\cores\arduino -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\variants\robot_control -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial -IC:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\utility C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp -o C:\Users\godin\AppData\Local\Temp\build5098841150003749676.tmp\SoftwareSerial\SoftwareSerial.cpp.o
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(long int)':
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:317:36: error: 'digitalPinToPCICR' was not declared in this scope
if (digitalPinToPCICR(_receivePin)) {
^
In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,
from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\interrupt.h:38,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:41:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:358:76: error: 'digitalPinToPCICRbit' was not declared in this scope
*digitalPinToPCICR(_receivePin) |= _BV(digitalPinToPCICRbit(_receivePin));
^
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:361:51: error: 'digitalPinToPCMSK' was not declared in this scope
_pcint_maskreg = digitalPinToPCMSK(_receivePin);
^
In file included from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\io.h:99:0,
from c:\program files (x86)\arduino\hardware\tools\avr\avr\include\avr\interrupt.h:38,
from C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:41:
C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:362:60: error: 'digitalPinToPCMSKbit' was not declared in this scope
_pcint_maskvalue = _BV(digitalPinToPCMSKbit(_receivePin));
^
Erreur lors de la compilation.
Alex
dim, 09/27/2015 - 21:25
Je n'arrive pas à voir le problème, as-tu essayé différentes versions du logiciel d'Arduino?
Pour la vidéo de la RFID, j'ai eu des problèmes de compilation avec la dernière version du logiciel.
Nono80
dim, 09/27/2015 - 21:29
non je n ai pas essayé avec des versions anterieur a la 1.6.5 j essais avec la 1.6.4 et je vous tiens au courant merci
Nono80
lun, 09/28/2015 - 19:49
bonsoir
Aprés changement de l ide Arduino passé du 1.6.5 au 1.6.3 toujours cette fameuse erreur !!!
je test le 1.6.0 et vous tient informé
D:\arduino-1.6.3\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp: In member function 'void SoftwareSerial::begin(long int)':
D:\arduino-1.6.3\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:317:36: error: 'digitalPinToPCICR' was not declared in this scope
if (digitalPinToPCICR(_receivePin)) {
^
In file included from d:\arduino-1.6.3\hardware\tools\avr\avr\include\avr\io.h:99:0,
from d:\arduino-1.6.3\hardware\tools\avr\avr\include\avr\interrupt.h:38,
from D:\arduino-1.6.3\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:41:
D:\arduino-1.6.3\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:358:76: error: 'digitalPinToPCICRbit' was not declared in this scope
*digitalPinToPCICR(_receivePin) |= _BV(digitalPinToPCICRbit(_receivePin));
^
D:\arduino-1.6.3\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:361:51: error: 'digitalPinToPCMSK' was not declared in this scope
_pcint_maskreg = digitalPinToPCMSK(_receivePin);
^
In file included from d:\arduino-1.6.3\hardware\tools\avr\avr\include\avr\io.h:99:0,
from d:\arduino-1.6.3\hardware\tools\avr\avr\include\avr\interrupt.h:38,
from D:\arduino-1.6.3\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:41:
D:\arduino-1.6.3\hardware\arduino\avr\libraries\SoftwareSerial\SoftwareSerial.cpp:362:60: error: 'digitalPinToPCMSKbit' was not declared in this scope
_pcint_maskvalue = _BV(digitalPinToPCMSKbit(_receivePin));
^
Erreur lors de la compilation.
Alex
lun, 09/28/2015 - 20:18
Bonsoir,
On dirait qu'il y a un problème avec la librairie SoftwareSerial.
Comme si elle n'était pas installée par défaut ou comme s'il manque des choses.
Nono80
lun, 09/28/2015 - 21:28
ca y est avec la version 1.0.6 le sketch fonctionne. je pense qu il y un probleme avec la librairie. je l ai editeé et regarde ça demain. sinon j ai rencontré un probleme avec l IDE 1.6.5 avec le fichier motor.cpp (pour le robot arduino carte de control) dans lequel il y avait une erreur au niveau de la comparaison des valeurs du compas. je vous tiens informé aprés verif de la blibrairie
bonne soirée
Alex
lun, 09/28/2015 - 22:07
Ca marche bonne soirée!
Ensis
mar, 05/02/2017 - 19:59
Bonsoir,
J'ai le même problème que vous mais je n'ai pas compris comment vous l'avez réglé. J'ai le même message d'erreur qu'avec l'ide arduino 1.6.3.
Merci
Ensis
jeu, 05/04/2017 - 19:03
Pour moi cela me met ce message d'erreur pour le meme code:
Bruno
jeu, 05/04/2017 - 07:18
Bonjour,
je viens de faire un copier /coller du programme de Brossden
sur arduino 1.6.5 et aucun problème de compilation.
il doit y avoir un problème au niveau de ta librairie.
Ensis
jeu, 05/04/2017 - 16:00
J'ai la dernière version d'arduino et de la librairie mais cela me met toujours le même message d'erreur.