- Détails
- Écrit par : Super User
- Catégorie : Arduino
- Affichages : 3470
A la compilation d'un projet, je rencontre une erreur due à une multiple définition d'une méthode.
Cela vient du fait que Arduino IDE effectue une copie du fichier bibliothèque dans le répertoire du projet lorsque l'on utilise la fonction ajouter un fichier.
Une modification d'un des fichiers n'est pas répercuté dans la copie.
La solution est de ne garder dans le répertoire du projet que le fichier ino.
Si on désire une ouverture automatique des bibliothèques avec le projet, il faut faire des liens symboliques sur ces derniers.
- Détails
- Écrit par : Super User
- Catégorie : Arduino
- Affichages : 1899
Test sur linkor v1.5 et v1.7
Tant qu'il n'y a pas d'association, le module se trouve en attente de commande AT.
Le protocole de communication est 9600,n,1
Le module doit répondre à la commande AT par OK.
Attention de ne transmettre ni CR, ni LF après le OK.
Les commandes testées sont :
AT
AT+VERSION
AT+BAUD4
1---------1200
2---------2400
3---------4800
4---------9600 (Default)
5---------19200
6---------38400
7---------57600
8---------115200
9---------230400
A---------460800
B---------921600
C---------1382400
AT+NAMEname
AT+PIN1234
Test sur une version 3.0-20170609
Il faut ajouter CR et LF derrière la commandes AT.
Les commandes testées sont :
AT
AT+VERSION
AT+NAME
AT+NAME=name
- Détails
- Écrit par : Super User
- Catégorie : Arduino
- Affichages : 2128
En l'absence de droits spécifiques, il est nécessaire de lancer l'IDE arduino en possédant les droits administrateurs.
Cela implique de travailler ensuite dans le répertoire root.
Pour contourner cet inconvénient, il est possible de donner des droits complets sur l'USB en utilisant la procédure suivante :
Téléchargez le fichier 60-avrisp.rules
Rendez vous dans le répertoire où le fichier se trouve et copiez le dans le dossier /etc/udev/rules.d/ : sudo cp 60-avrisp.rules /etc/udev/rules.d/
Redémarrez les services USB pour que la modification soit prise en compte : sudo service udev restart
- Détails
- Écrit par : Super User
- Catégorie : Arduino
- Affichages : 2902
Déformation du signal observé à l'oscilloscope lors du branchement de l'arduino.
Problème résolu par un montage suiveur en entrée de l'arduino.
Les données recueillies sont toutefois non cohérentes car elles évoluent dans un intervalle 0 à 255; la norme NMEA fixe le bit 7 à zéro.
Configuration 4800N1.