Pages: [1]   Go Down
Author Topic: Arduino et port série  (Read 588 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous,
Je commence à peine à m'intéresser au monde de l'électronique et je commence sur une carte arduino Duemilanove. J'ai acheté un télémetre ultrason SFR02 et je cherche à l'uitliser avec ma carte. La connexion peut se faire de 2 façons. En série ou en I²C. J'essaie pour l'instant de l'utiliser en série. Dans la doc du télémètre il est écrit que son utilisation se fait de la manière suivante.
-On envoie un octet d'adresse (ici OxOO) au RX.
-On envoie un bit de commande, celui que je veux utliser est celui d'envoie d'ultrason (octet Ox51).
-On attent 70 ms le temps que le télémetre récupère une distance en cm.
-On envoie un octet (Ox5E) pour lui demander de générer le résultat à la sortie TX.
-On peut alors récupérer cette valeur.

J'utilise donc les fonctions du type Serial pour effectuer ces manips mais je n'obtient rien. J'ai vu que Serial.print() envoie des données de type ascii et je pense que le problème peut venir de là...
En fait tout ça sont de nouvelles notions et j'ai du mal à trouver des exemples sur le net qui  pourraient m'aider.

Pourriez vous m'éclairer un peu sur les connexions série avec l'arduino?
Logged

France, Nice
Offline Offline
Full Member
***
Karma: 3
Posts: 194
www.Zartronic.fr
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour debzsud,
a) pour envoyer des données binaire sur le serial : serial.write( 0x00 );

b) n'oublie pas que le port série est branché sur l'USB, il faut que tu débranches l'USB pour l'utiliser avec un autre périphérique.

c) du coup c'est pas facile de débugger  smiley-wink , alors newSoftSerial te sera peut être utile.

d) du coup 2, l'I2C Wire sera peut être aussi simple.

Bon courage, A+ Teiva
--------------------------------------------------------
www.MicroDuino.fr : Votre source Arduino en France
Logged


www.Zartronic.fr : Arduino & Robotique

Belgium
Offline Offline
Jr. Member
**
Karma: 1
Posts: 80
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Un exemple ici :

http://www.laboelectronique.be/ardserial.html
Logged

0
Offline Offline
Newbie
*
Karma: 0
Posts: 14
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Merci pour vos réponses. En fait j'ai réussi en I²C et j'avais effectivement pas débrancher l'USB. Je comptais utiliser softwareserial pour changer de port mais cette librairie ne permet pas d'écrire directement des octets (que de l'ascii). Je vais voir du coté de newsoftserial.
« Last Edit: October 11, 2010, 02:27:57 pm by debzsud » Logged

Pages: [1]   Go Up
Jump to: