Show Posts
Pages: [1] 2 3 ... 229
1  International / Français / Re: [Conseil] Montre = Arduino Pro Micro + RTC + Oled + Lipo => Connections/Code ? on: Today at 08:29:26 am
Sans être un cador en programmation, si tu analyses un peu le code des 2 programmes que tu donnes, tu vois que:
  • pour le programme de l'OLED
    •  il n'y a rien dans le setup. Donc cette partie du programme dans ta montre sera vite faite
    • dans la boucle principale, le programme se contente de dessiner en boucle un logo. Donc cette partie ne t'intéresse pas non plus pour ton programme final.
    • tu noteras qu'il n'y a aucune déclaration de périphérique I²C ce qui donne à penser que la déclaration est caché (comprendre réalisée par la librairie)
  • pour le programme de la RTC
    • le setup ne contient que l'ouverture du port série. Donc cette partie ne t'intéresse pas pour ton application
    • il n'y a pas non plus de déclaration de périphérique I²C ce qui donne à penser que cette fois encore la déclaration est caché (comprendre réalisée par la librairie)
    • la boucle principale se contente de lire l'heure dans le DS1307 avec RTC.read() ensuite elle sépare heures, minutes, secondes et date pour les envoyer vers le port série. Dans ton cas, au lieu d'envoyer les valeurs à afficher vers Serial il faut que tu fasses appel aux fonctions d'affichage de texte de la librairie de ton afficheur.
Enfin de compte il n'y a quasiment rien à récupérer des 2 programmes. La partie la plus importante la gestion de l'affichage et sa mise en forme sont à faire en fonction de ce que tu veux obtenir au final.
Tu peux t'inspirer du programme de démonstration de l'afficheur pour voir comment dessiner un cadre et afficher du texte.
2  International / Français / Re: alimenter arduino avec 5 volts externe ? on: July 27, 2014, 12:52:22 pm
un 7805 avec radiateur peut fournir du 5 volts 1 ampere et surtout accepte jusqu'à 24 volts en entrée
Ces 2 affirmations ne sont généralement pas vraies en même temps.
Cela fait dissiper 19W dans le régulateur.

pour alimenter un arduino promini avec un sketch qui commande 4 servomoteurs (exemple), le regulateur de la carte n'en est pas capable

j'ai enviro 20 volts continu en entrée, 5 volts sort du 7805, je relie le + des servos, le gnd, et le +5 volts sur la pin +5 volts de l'arduino bypass le regulateur de la carte, je veux savoir si c'est sans danger pour la carte arduino ?
Je suppose que tu veux dire:
   - Je réunis tous les GND
   - Je réunis la sortie +5V du 7805 au +5V des servos et à l'entrée 5V de l'arduino.

A priori pas de problème à cette configuration.

Edit
Une précaution quand même, lors du téléchargement ne pas relier le +5V de la sonde de téléchargement sur la promini car il va y avoir un conflit.
3  International / Français / Re: gestion servo suivant temperature on: July 27, 2014, 05:42:44 am
L'initialisation du servo n'est pas correcte.
Code:
myservo.attach(9, 2000, 2000);
les 2 valeurs sont impulsion min et impulsion max (voir là:http://arduino.cc/en/Reference/ServoAttach). Si tu ne sais pas quoi mettre le mieux c'est de ne pas utiliser cette forme de la méthode attach et d'utiliser la version simplifiée.
Code:
myservo.attach(9);

Pour comprendre ce qui se passe il faudrait faire un print de la température, de la consigne et de pos.

Je pense que tu vas t'apercevoir que pos fait n'importe quoi. Ton problème doit venir d'une boucle très rapide (15ms) avec un système qui réagit relativement lentement. Comme tu ne mets pas de borne à pos après l'incrémentation ou la décrémentation, la variable doit déborder et le programme fait n'importe quoi. Normalement pos devrait être limité à l'intervalle 0 - 180.
4  International / Français / Re: [Conseil] Debutant questions d'ordre matériel (Mini rev5 ou autres ?) on: July 26, 2014, 11:31:40 am
Cet écran fonctionne en I²C ou en SPI. Ces 2 interfaces sont disponibles sur toutes les cartes Arduino donc il n'y a à priori pas de problème.
La carte possède un régulateur 3V et les lignes d'interface, d'après le site Adafruit, sont adaptées 5V. Donc pas de problème de niveau électrique sur l'interface non plus.
5  International / Français / Re: Altimètre Arduino Pro mini on: July 26, 2014, 11:24:35 am
le # et le define devait être collés.
comme ça
Code:
#define DR_STATUS 0x06
#define OUT_P_DELTA_MSB 0x07
#define OUT_P_DELTA_CSB 0x08

Ils servent à définir l'adresse des registres dans le circuit afin de pouvoir les manipuler par leur nom dans le programme plutôt que par un numéro.
6  International / Le bar / Re: marquer comme "résolu" on: July 25, 2014, 06:14:33 am
Non pas d'autre moyen
C'est ce qu'il faut faire
7  International / Français / Re: [non résolu] Échantillonnage audio Arduino due on: July 24, 2014, 04:29:42 pm
Sur le lien, la description du header dit par exemple que
 - les octets 22, 23 codent le nombre de canaux
 - les octets 24, 25, 26, 27 code la fréquence d'échantillonnage.

Tous les champs du header sont décrits avec une explication
8  International / Français / Re: Altimètre Arduino Pro mini on: July 24, 2014, 03:46:07 pm
Le nom des méthodes est quand même assez explicite. Cela ne doit pas demander un effort intellectuel très poussé de passer d'une librairie à l'autre. Et si tu ne comprends pas l'anglais, il suffit de passer les fichiers dans google translate pour avoir une bonne idée de la chose.
Fais au moins l'effort d'essayer. Si tu rencontres des difficultés on t'aidera.
9  International / Français / Re: [Résolu] Déclaration initialisation d'une fonction - portée des variables on: July 24, 2014, 03:41:56 pm
Depuis le dernier crash de disque dur... Je mets tous mes codes arduino sur drop box ...  Et sur Google drive une fois par semaine... Suis un peu parano  smiley-eek
Le plus simple c'est encore de créer le répertoire sketchbook dans le répertoire Dropbox comme ça c'est sauvé en permanence. J'utilise ce principe pour pouvoir travailler indifféremment sur mon PC de bureau ou mon portable de manière totalement transparente.
10  International / Français / Re: [non résolu] Échantillonnage audio Arduino due on: July 24, 2014, 03:36:37 pm
C'est pas des lettres, c'est des données.
On les interprète en se référant au format décrit dans les liens que nous t'avons données.
Il faut arrêter de croire que tout est décrit sous forme textuelle dans les fichiers.
La majorité des fichiers contiennent des données numériques (des nombres) et pour les faire imprimer, si tu veux voir à quoi elles ressemblent, il faut préciser dans le printf de les afficher sous forme de nombres en ajoutant ,DEC ou ,HEX.
11  International / Français / Re: [non résolu] Échantillonnage audio Arduino due on: July 24, 2014, 01:46:23 pm
Le format de l'entête ici : https://ccrma.stanford.edu/courses/422/projects/WaveFormat/
Rien de bien sorcier. Le sample rate peut ensuite être passé en paramètre à Audio.begin()
12  International / Français / Re: tableau dynamique : mon code fonctionne ... mais pourquoi ? on: July 24, 2014, 01:38:59 pm
Dans la fenêtre de rédaction il y a un bouton avec une icone #. Tu cliques dessus et ensuite il faut placer le code entre les 2 balises
13  International / Français / Re: [Conseil] Montre = Arduino Pro Micro + RTC + Oled + Lipo => Connections/Code ? on: July 24, 2014, 01:34:53 pm
Il faut chercher les RTC à base de DS3234. Ce circuit fonctionne de 2V à 5.5V. En plus le DS3234 est plus stable que le DS1307.
14  International / Français / Re: fonction MAP a la seconde + LCD sans delay on: July 24, 2014, 07:56:12 am
mais je suis à mettre ma main au feu qu'il était déjà dans l'effort
T'aurais pu perdre la main sur un coup comme çà.
Mais pour cette fois tu as juste.
15  International / Français / Re: problème commande serial on: July 23, 2014, 02:15:28 pm
Vérifie : baudrate, parité, handshake
Pages: [1] 2 3 ... 229