Offline
Newbie
Karma: 0
Posts: 24
|
 |
« on: July 13, 2012, 04:00:41 pm » |
bonjour à tous, enfin bonsoir vu l'heure. Je viens de recevoir mon Arduino nano, et pour plus de facilité dans mon programme je vais lui coller une carte avec un DS1307. C'est la 1ere fois que je bricole avec le nano. et j'ai un doute sur la connexion et un peu sur l'utilisation. Dans la doc du nano c'est marqué, je site : "I2C: 4 (SDA) and 5 (SCL)." Mais cela veux dire quoi exactement. C'est l'entrée D4 et D5 ou la pin 4 et 5 etc.. De plus j'incorpore la librairie wire.h mais après, elle utilise toute seule les bonnes pin? Je m’était pas posé la question pour le MEGA, les pin étant dédier, enfin il me semble pas que je m'en était posé  Merci de votre aide.
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 218
|
 |
« Reply #1 on: July 14, 2012, 02:46:43 am » |
Salut,
Sur la Nano, SDA et SCL sont respectivement sur les broches repérées A4 et A5 (dans les analog inputs).
Ensuite c'est le même principe que pour les autres cartes : tu inclus la bibliothèque Wire, tu sélectionnes la bonne carte de développement dans l'IDE Arduino et roule !
++
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Edison Member
Karma: 12
Posts: 1801
There is an Arduino for that
|
 |
« Reply #2 on: July 14, 2012, 03:55:48 am » |
En fait la réponse était dans la doc de la librairie ( http://arduino.cc/en/Reference/Wire): "On most Arduino boards, SDA (data line) is on analog input pin 4, and SCL (clock line) is on analog input pin 5. On the Arduino Mega, SDA is digital pin 20 and SCL is 21. "
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 218
|
 |
« Reply #3 on: July 14, 2012, 04:10:48 am » |
En effet, c'est nettement plus précis sur la page de la bibliothèque Wire que sur la page de la Nano 
|
|
|
|
|
Logged
|
|
|
|
|
Dans l'Espace
Offline
Full Member
Karma: 0
Posts: 233
ArduinoBot builder \^^/
|
 |
« Reply #4 on: July 14, 2012, 10:10:25 am » |
Salut  j'suis sur un projet similaire, je te met mon schéma (Merci Skywodd) en pièce jointe  Bon courage 
|
|
|
|
|
Logged
|
Proverbe Tibétain : Un mensonge est un saut du haut du toit
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4351
Arduino Hacker
|
 |
« Reply #5 on: July 14, 2012, 11:16:07 am » |
Salut, j'suis sur un projet similaire, je te met mon schéma (Merci Skywodd) en pièce jointe  Pour ceux qui serait intéressez par la partie 7seg I2C : http://skyduino.wordpress.com/?attachment_id=2315
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 24
|
 |
« Reply #6 on: July 15, 2012, 03:43:59 am » |
Merci beaucoup. J'y voie maintenant plus clair, bonne journée.
Si je comprend bien la doc Wire. Seul le mega est en pin20 et 21, les autres sont sur des pin 4 et 5 dédié à l'analogique.
|
|
|
|
« Last Edit: July 15, 2012, 03:48:37 am by megamario »
|
Logged
|
|
|
|
|
Offline
Full Member
Karma: 0
Posts: 218
|
 |
« Reply #7 on: July 15, 2012, 04:14:36 am » |
La Leonardo diffère aussi, SDA et SCL sont respectivement sur D2 et D3.
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4351
Arduino Hacker
|
 |
« Reply #8 on: July 15, 2012, 07:03:47 am » |
Merci beaucoup. J'y voie maintenant plus clair, bonne journée.
Si je comprend bien la doc Wire. Seul le mega est en pin20 et 21, les autres sont sur des pin 4 et 5 dédié à l'analogique.
Oui et non Arduino Mega : D20 et D21 Arduino classique : A4 et A5 Arduino leonardo : D2 et D3 Et pour les autres carte dérivé il faut aller voir les doc constructeur, exemple la chipkit uno32 : D18 et D19
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 24
|
 |
« Reply #9 on: July 15, 2012, 09:38:34 am » |
Salut  j'suis sur un projet similaire, je te met mon schéma (Merci Skywodd) en pièce jointe  Bon courage  Bonjour, Ton projet m’intéresse vraiment avec cette affichage avec segmentation. tu peux m'en dire un peu plus, je n'arrive pas à lire le composant de la carte qui gère tout sa. merci.
|
|
|
|
|
Logged
|
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4351
Arduino Hacker
|
 |
« Reply #10 on: July 15, 2012, 09:56:22 am » |
Bonjour, Ton projet m’intéresse vraiment avec cette affichage avec segmentation. tu peux m'en dire un peu plus, je n'arrive pas à lire le composant de la carte qui gère tout sa.
Il utilise un PCF8575  cf :
|
|
|
|
|
Logged
|
|
|
|
|
Offline
Newbie
Karma: 0
Posts: 24
|
 |
« Reply #11 on: July 15, 2012, 11:17:43 am » |
Oupsss, merci...
|
|
|
|
|
Logged
|
|
|
|
|
Dans l'Espace
Offline
Full Member
Karma: 0
Posts: 233
ArduinoBot builder \^^/
|
 |
« Reply #12 on: July 16, 2012, 09:46:55 am » |
Bonjour, Ton projet m’intéresse vraiment avec cette affichage avec segmentation. tu peux m'en dire un peu plus, je n'arrive pas à lire le composant de la carte qui gère tout sa.
merci. Salut  alors pour tout te dire, je viens juste de finir le câblage  (à la volée) et je suis en train de m'inspirer du Tutos de Skywodd : http://skyduino.wordpress.com/2012/01/07/tutoriel-arduino-horloge-rtc-ds1307-librairie-liquidcrystal/je suis en train de lui piquer son prog  et j'essaye de le mettre à ma sauce  je compte faire les tests de fonctionnement via un lcd 4*20 et quand ça fonctionnera (c'est pas gagné  ) j'essayerai de programmer la gestion de l'affichage des 7seg (car pour l'instant, j'suis à la ramasse de ce coté  ) Voili voilou  si t'as d'autres questions, n'hésites pas  @plus 
|
|
|
|
|
Logged
|
Proverbe Tibétain : Un mensonge est un saut du haut du toit
|
|
|
|
France
Offline
Faraday Member
Karma: 36
Posts: 4351
Arduino Hacker
|
 |
« Reply #13 on: July 16, 2012, 11:09:04 am » |
je suis en train de lui piquer son prog  et j'essaye de le mettre à ma sauce  Si je publie mes codes source c'est pas juste pour les regarder  je compte faire les tests de fonctionnement via un lcd 4*20 et quand ça fonctionnera (c'est pas gagné  ) Tu as juste un ligne dans le setup() a modifier et une petite modif a faire dans la fonction d'affichage  j'essayerai de programmer la gestion de l'affichage des 7seg (car pour l'instant, j'suis à la ramasse de ce coté  ) Documente toi sur l'affichage par persistance rétinienne, c'est ce principe que tu doit suivre. Tu peut aussi trouver de la doc en cherchant "multiplexage d'afficheur 7 segments". Dans le principe c'est ça : http://skyduino.wordpress.com/2011/07/25/arduino-led-matrix-news/Mais avec des afficheurs 7 segments 
|
|
|
|
|
Logged
|
|
|
|
|
Dans l'Espace
Offline
Full Member
Karma: 0
Posts: 233
ArduinoBot builder \^^/
|
 |
« Reply #14 on: July 17, 2012, 11:05:28 am » |
|
|
|
|
|
Logged
|
Proverbe Tibétain : Un mensonge est un saut du haut du toit
|
|
|
|
|