Show Posts
Pages: 1 ... 10 11 [12] 13 14 15
166  International / Français / Re: Piloter un écran 4 digits on: February 25, 2012, 02:43:34 pm
A priori le SAA1064 répond parfaitement à ton besoin, notamment par rapport au nombre de digits. Le MAX7219/7221 est un peu surdimensionné car capable de piloter jusqu'à 8 digits.
Mais piloter 4 digits avec un décodeur BCD/7 segments et quelques transistors, ça reste largement faisable en utilisant 8 sorties de ton Arduino. C'est juste un peu fastidieux smiley-wink

Si tu veux, j'ai joué un peu avec le MAX7219 : Découverte du composant |Bibliothèque MAX7219 (Arduino 0023) | Bibliothèque MAX7219 (Arduino 1.0)

++
167  International / Français / Re: Piloter un écran 4 digits on: February 25, 2012, 11:19:30 am
Salut,

Tu peux regarder du côté des MAX7219 (3-Wire) ou MAX7221 (SPI) qui peuvent piloter jusqu'à 64 segments. Il y a aussi le SAA1064 en I2C.

Ou sinon à l'ancienne avec des transistors, des décodeurs BCD/7 segments, etc...

++
168  International / Français / Re: Visibilité d'un objet ethernet par des fonctions on: February 23, 2012, 09:08:23 am
Salut,

En effet, c'est un problème de portée de variable. Il faudrait plutôt sortir la déclaration de unclient de la fonction loop et faire quelque chose comme ça :
Code:
EthernetClient unclient;

void loop()
{
 
}

void mafonction(...)
{
...
   if (unclient.available()) {
    ...
     }
...
}
169  International / Français / Re: Comment exploiter la mémoire du DS1307? on: February 15, 2012, 02:58:49 am
Salut,

La structure de Moribond tient sur 6 octets (3 unsigned int). Le principe même du champ de bits (ou bit field) est de n'utiliser que quelques bits d'un ou plusieurs octets pour faire tenir un champ.
Par exemple, le champ day va prendre les 5 premiers bits de l'entier non signé 16 bits, le champ month les 5 suivants et ainsi de suite...
170  International / Français / Re: Kit de démarrage on: February 05, 2012, 02:32:10 pm
Je vote Arduino Uno R3. L'ATmega328P qui est dessus est plutôt complet et intègre déjà pas mal de périphériques. Quand tu en seras venu à bout tu pourras penser à prendre plus costaud...

++
171  International / Français / Re: Kit de démarrage on: February 05, 2012, 11:00:23 am
Salut,

Si tu préfères acheter sur un site français, il y a le Starter Kit de Snootlab. L'Arduino n'est pas inclus mais d'un autre côté ça te permet de prendre celui que tu veux...

Et pour t'aider à débuter, leur forum propose des exemples de mise en oeuvre, également en français.

++
172  International / Français / Re: Composants en vrac on: February 05, 2012, 04:01:59 am
Je regarderais vite fait le HY53. Et suis de votre avis sur l'intêret plus que relatif de cette Ram.

Il fut un temps où elle devait avoir son intérêt. Mais si possible on prend un µC disposant de plus de RAM. Après il y a des situations dans lesquelles on préfèrera recourir à une mémoire externe. Par exemple sur un produit industriel, si on est déjà en haut de la gamme sur une famille, on ne peut pas changer de µC aussi facilement que ça...
173  International / Français / Re: StationTempérature:[Stalker+XBEE]--->[Uno+Ethernet+Xbee+TMP102+LDR+LCD] on: February 04, 2012, 12:11:40 pm

+1 ! Exactement ce à quoi je pensais (à quelques détails près) smiley
174  International / Français / Re: Arduino MEGA 2560 on: February 04, 2012, 10:44:02 am
Salut,

La valeur est différente selon les ports, de 100 à 200 mA. Plus de détails dans la documentation de l'ATmega2560 page 368 (dans les notes de bas de page).

++
175  International / Français / Re: StationTempérature:[Stalker+XBEE]--->[Uno+Ethernet+Xbee+TMP102+LDR+LCD] on: February 04, 2012, 10:32:05 am
Salut,

Mis en boîte comme ça, ça a de la gueule ! J'ai parcouru ton code (en travers j'avoue) et un truc me saute au yeux. Au niveau des échanges entre les différentes cartes, tu utilises des chaînes de caractères. Tu pourrais définir un format de message qui ne contiendrait que des octets sans aucune mise en forme (pas de '/', ':', etc...). Cette mise en forme ne se ferait que sur l'Arduino Uno chargée de l'affichage des données et autres opérations. Et au passage économiser pas mal de mémoire.

Par exemple pour le message du type YYYY/MM/DD;HH:MM:SS;TT.TT; tu enverrais :
Code:
.------------------.----------------.----------------.-----------------.------------------.-------------------.-----------------------------.------------------------------.
| Année (2 octets) | Mois (1 octet) | Jour (1 octet) | Heure (1 octet) | Minute (1 octet) | Seconde (1 octet) | Partie entière T° (1 octet) | Partie décimale T° (1 octet) |
'------------------'----------------'----------------'-----------------'------------------'-------------------'-----------------------------'------------------------------'

Ainsi ta trame ne fait que 9 octets au lieu des 26 octets de ta chaîne de caractères. Voici une piste : Type-Length-Value. Par contre c'est vrai que ça fait plus de travail lorsque tu veux afficher les données...

Tout ça est à creuser et il y a certainement moyen de faire bien mieux, l'objectif étant juste de te donner quelques pistes...

++
176  International / Français / Re: Composants en vrac on: February 04, 2012, 10:21:24 am
Tout à fait, je répondais juste à la question du possible. Après c'est clair que ce n'est pas forcément la meilleure solution...
177  International / Français / Re: Composants en vrac on: February 04, 2012, 04:32:13 am
Salut,

HY53C256LS-80 = Mémoire DRAM (Dynamic Random Access Memory): ajouter de la RAM à ton Arduino (possible?)

C'est tout à fait possible, de la même manière qu'on ajoute une EEPROM ou de la flash. C'est juste que comme toute mémoire volatile les données sont perdues en cas de coupure de l'alimentation.

++
178  International / Français / Re: souder sur un circuit imprimé quand on ne l'a jamais fait. on: February 04, 2012, 04:28:36 am
Salut,

Peut-être l'as tu déjà consulté, mais il existe le guide Souder c'est facile pour s'initier à la soudure...

++
179  International / Français / Re: Écrire en parallèle sur le port digitale on: December 16, 2011, 02:00:29 am
Les ATmega1280 et 2560 sont les mêmes à la mémoire flash près : le 1280 en a 128 ko alors que le 2560 en a 256 ko. Donc ils ont bien le même pin mapping.
180  International / Français / Re: Écrire en parallèle sur le port digitale on: December 15, 2011, 01:15:13 pm
Salut !

Et tu devrais également avoir besoin de ça : Bitshift smiley-wink
Pages: 1 ... 10 11 [12] 13 14 15