Show Posts
Pages: 1 2 3 [4] 5 6 ... 146
46  International / Français / Re: Mettre en place un timer on: July 10, 2014, 01:38:00 pm
Il n'y aurait pas un moyens plus simple pour mettre en pause le Timer 68tjs?
Tu as demandé comment arrêter un timer je t'ai donné la solution que je connais.
Ecrire :
Code:
uint8_t memorisation_T0;
memorisation_T0 = TCCR0B ;
TCCR0B &= ~( (1<<CS02) |(1<<CS01) | (1<<CS00) ) ;

// tu fais ce que tu veux

//tu rétablis le timer ;
TCCR0B =memorisation_T0
N'est pas si compliqué si on veut bien prendre 5 mn pour comprendre. Et ces 5mn ne seront pas du temps perdu. Ces manipulations de bits servent très fréquemment.
Par contre je n'ai pas regardé si c'était la meilleure solution pour ton besoin, et très souvent il y a plusieurs solutions plus au moins heureuses au même problème.
47  International / Français / Re: Mettre en place un timer on: July 10, 2014, 09:35:53 am
Un moyen pour arrêter un timer est de dévalider la source d'horloge qui l'actionne. Je ne sais pas s'il y en a d'autre.
Les explications sont dans la datasheet du micro.
Par exemple pour le timer0 il faut écrire dans le registre TCCR0B et mettre les bits CS02, CS01 et CS00 à 0L.
Si tu ne les as pas préconfiguré toi même (c'est à dire si cela a été fait par les lib arduino) il est préférable de lire le registre TCCR0B au préalable et d'en mettre le contenu en mémoire pour pouvoir facilement relancer le timer.
Attention modifier les timers 0, 1 et 2  peut avoir des conséquence sur les fonctions delay() et micro() [timer0] et sur les fréquences de PWM (timers 0,1,2)
48  International / Français / Re: Plusieurs arduino en standalone on: July 10, 2014, 09:13:25 am
L'horloge externe est-elle obligatoire ?
N'y a-t-il pas moyen de ne garder qu'un seul quartz sur un seul micro et de se repiquer sur sa sortie (apparement ce doit être X1) pour entrer sur les  X1 des différents micro ?
49  International / Français / Re: UNO-R3 -- Carte µSD, Vitesses d'escargot dans le transfert des données !? on: July 10, 2014, 02:50:57 am
Question subsidiaire :
Quelle est la fréquence du bus SPI ?
La valeur de cette fréquence est-elle toujours la valeur configurée par les bib Arduino ou a-t-elle été changée ?
50  International / Français / Re: stockage SD (SPI) + HorlogeDs3234(SPI) on: July 08, 2014, 11:35:47 am
Quote
je ne vois pas en quoi des serial.print pourraient m'aider ici?! surtout qu'on ne peux pas en placer dans les fonctions d'interruptions..
Faut être souple dans les raisonnements.

Dans un programme terminé, fonctionnel, oui il faut faire le strict minimum dans une interruption, mais il faut comprendre pourquoi il faut être bref dans une interruption et ne pas le faire  parce qu'on dit que.

Ton programme ne marche pas, il faut bien le mettre au point.

Ok tu va ralentir l'interruption et cela risque de mal fonctionner dans la suite du programme mais tu t'en fiche puisque qu'en mettant un seriel.print tu cherchais seulement à vérifier que tu passait dans l'interruption.
Immédiatement après que tu a vérifié que tu passait bien par l'interruption tu mets les serial.print en commentaire (on ne sait jamais dès fois qu'ils resservent)

La mise au point c'est la méthode des petits pas : on règle problème après problème.
51  Using Arduino / Networking, Protocols, and Devices / Re: DHT22 with 1-wire protocol on: July 08, 2014, 07:44:16 am
Sorry, I don't understand, I am not english.
52  Using Arduino / Networking, Protocols, and Devices / Re: DHT22 with 1-wire protocol on: July 08, 2014, 02:56:27 am
Is it possible to use some digital sensors like DHT22 on 1-wire bus?
No
Quote from: vichaz
Maybe with some adapters or so?
It will be difficult because DHT22 use a private protocol.
Recognition of "0" or "1" bit is based on to distinguish the "1" lengh. --> see attached pic.
For more information see DHT22 datasheet or have a look inside the DHT22 arduino library.
Quote from: vichaz
I working on smart home architecture and would like to use some Arduino sensors in it.
They are no "Arduino sensors" they are only "sensors".
You can use sensors with any micro-controller : so for sensor read the datasheet is very important.
53  International / Français / Re: DEMANDE D AIDE PROJET PERSO on: July 06, 2014, 05:55:10 am
Moi j'en dis qu'en ce qui me concerne  je me limite à donner des conseils généraux, mais jamais sur une référence précise de matériel : c'est trop personnel.

Je suis comme Kissinger partisan de la technique des petit pas.
Avant de me lancer en débutant complet  dans un projet aussi ambitieux je commencerais par tester des choses simples : vérifier que je sais faire varier l'intensité dans une del, obtenir un son avec un buzzer, puis obtenir le son que je veux, etc.
Et cela avec une carte UNO. Une carte UNO c'est passe partout ce n'est pas un objet précieux, merveilleux, c'est selon qu'on l'achète en Chine où en France entre 10 à 20 €
Cela représente combien de paquet de cigarettes ou de pack de bière ?

Attention quand on dit qu'Arduino c'est simple, c'est simple par rapport au reste des micro-controleurs.
Avec Arduino il ne faut pas seulement investir mais aussi s'investir.
54  International / Le bar / Re: STM32 Comment cela se programme ? on: July 06, 2014, 02:44:04 am
Je te remercie mais je ne peux pas accepter.
Au rythme où je vais tu risque d'avoir ton programme dans 10 ans et je sens que j'ai réveillé en toi une grosse envie de faire tourner ces machins. Je n'oublie pas que tu as été à l'origine d'une discussion sur les successeurs des micro avr. Je pense que c'est plutôt toi qui fournira la clé pour ouvrir la porte.

Mais c'est pas pour autant que je lâche.
Ma dernière question : L'IDE c'est bien mais il faut un compilateur. Qu'elle relation il y a-t-il entre la version gratos de code-sourcery et les paquets arm-eabi que je trouve dans les dépots Debian.
J'ai déjà trouvé la signification de "eabi" ->  Embedded application binary interface.
Ils sont compatibles où pas ? Par là je veux dire utilisent-il les mêmes mots clés.
55  International / Français / Re: Modifier la tension de sortie d'une Arduino Uno on: July 06, 2014, 02:24:29 am
C'est une des possibilités.
Si tu choisi des transistors bipolaires n'oublie pas une résistance en série entre la sortie micro et la base des transistorq.
Si tu choisi des transistorq MosFet fait attention au paramètre Vgsthreshold <2V et n'oublie par une résistance (environ 10k) entre la "gate" et la masse.

Ils existe des circuits intégrés ULN2801 à 2805 a base de transistors bipolaires montés en Darlington qui acceptent jusqu'à 50 V sur le collecteur.
56  International / Français / Re: Modifier la tension de sortie d'une Arduino Uno on: July 05, 2014, 01:17:51 pm
NON et OUI.

NON
Parce que micro n'est garanti que si Vcc ne dépasse pas 5,5 V en service permanent.
Parce que les étages de sortie sont des étages CMOS donc il n'y a pas de possibilité de quitter la zone [Masse/Vcc].

OUI
Si tu interface avec des circuits spécialisés comme par exemple des circuits à collecteurs ou à drains ouvert qui seront raccordé sur une alim > 5V
57  International / Le bar / Re: STM32 Comment cela se programme ? on: July 05, 2014, 12:58:58 pm
Je viens de vérifier pour un achat fait classique : Farnell france.
Prix HT   16,98 €
TVA         4,78 €
Port         6,9 €

Total à payer : 28,66€

Sur ton lien je ne suis pas aller jusqu'à la facture finale   car il fallait créer un compte.
58  International / Français / Re: Fusible arduino on: July 05, 2014, 11:55:02 am
Il n'y a pas de fusible dans un ATMega328p, du moins au sens où tu l'entend.

Au temps de la préhistoire des CI  pour configurer le micro on "cramait" des fils à l'intérieur de la puce. Maintenant ce n'est plus le cas, les "fuses" sont reconfigurables donc ce ne sont plus des fusibles.
Par habitude on continue à parler de "fuse" mais cela relève de la théorie de Pavlof.

Tes E/S qui ne fonctionnent plus ont du être mises en court-circuit et on du faire pschitt. Si c'est cela c'est irrémédiable..

Si le micro continu à fonctionner tout va pour le mieux.
Par contre si tu reviens vers nous pour demander des explications parce que le fonctionnement te parait anormal n'oublie pas de nous rappeler les pins HS.
59  International / Français / Re: Plusieurs arduino en standalone on: July 05, 2014, 07:10:33 am
C'est quoi un mega ?
Des ATMega il en existe plusieurs modèles !

Je réitère la demande d'Icare et la mienne :
Photos du montage
Schéma électrique
Schéma d'implantation

Si tu ne les donnes pas on ne pourra rien faire. Dis toi bien que les non fonctionnements proviennent souvent de détails qui paraissent insignifiants.
Sans ces information on ne pourra strictement rien faire.
Avec ces informations on "devrait" pouvoir faire quelque chose mais ce n'est pas assuré.
60  International / Français / Re: Plusieurs arduino en standalone on: July 05, 2014, 05:36:51 am
Défini ce que tu veux faire, c'est pas clair avec les quartz.

Jamais les 3 horloges des 3 micros ne seront exactement à la même fréquence ni n'auront le même décalage de phase entre eux, c'est physiquement impossible à moins d'utiliser une horloge commune.
Pages: 1 2 3 [4] 5 6 ... 146