Show Posts
Pages: [1] 2 3
1  International / Français / Re: Librairie EEPROM on: August 31, 2014, 08:40:39 am
Effectivement, peut être même que la SD suffirait.
J'ai seulement besoin d'aller stocker une 40 d'octets, ça fait un peu riche comme solution mais bon au prix des SD maintenant.
Je vais regarder les liens.
Merci ;-)
++
Oldchap
2  International / Français / Re: Librairie EEPROM on: August 31, 2014, 07:53:03 am
Effectivement l'importation d'une librairie par le menu "Add library" est dynamique en fonction de la carte séléctionnée.
Ce qui explique que pour la due, la librairie n'est pas accessible puisque elle n'a pas d'EEPROM.
A ce stade là le but n'était pas de faire un code "parfait" mais plutôt d'intégrer la lib EEPROM pour faire un essai de  stockage de valeurs, j'aurai donc du mieux lire la doc de la due et voir qu'elle n'avait plus d'EEPROM
Merci pour tes réponses
++
Oldchap
3  International / Français / Re: Librairie EEPROM on: August 31, 2014, 05:14:38 am
En fouinant un peu sur cette problèmatique, je pense contourner le problème avec cette librairie

Code:
http://sebastiannilsson.com/en/blogg/ersattare-for-eeprom-pa-arduino-due/

Merci pour vos éclaircissements
++
Oldchap

@_pepe_
le "#include <avr/eeprom.h>" est un include de la librairie EEPROM, il y a bien un eeprom.h, mon #include <EEPROM.h> est bien inséré en début de mon sketch.
Mais il semble que la due n'est plus d'EEPROM.
4  International / Français / Re: Librairie EEPROM on: August 31, 2014, 04:47:58 am
Hello,

Je viens de trouver ce post sur la DUE/EEPROM

Pour info
http://forum.arduino.cc/index.php?topic=128498.0

++
5  International / Français / Re: Librairie EEPROM on: August 31, 2014, 04:44:05 am
Bonjour fdufnews
Effectivement j'ai pas eu le reflexe de penser que la due n'avait pas le même type de microcontroleur.
Concernant la lib EEPROM c'est mort pour la due ou ça sera implémenté dans les prochains mois ?
Bon dimanche
Oldchap
6  International / Français / Re: Librairie EEPROM on: August 31, 2014, 02:13:15 am
Bonjour et merci de m'avoir consacré un peu de temps ;-)
Il semble que se ne soit pas aussi simple que cela dans l'IDE 1.5.7

Quote
On trouve la bibliothèque EEPROM dans le menu Croquis > Importer bibliothèque... > EEPROM .
C'est vrai pour l'environnement 1.0.5 mais pas dans l'IDE 1.5.7

Quote
Sous Windows, on trouve les fichiers correspondants dans le dossier Arduino/hardware/arduino/avr
Sous 1.5.7 je la trouve à ce niveau arduino-1.5.7/hardware/arduino/avr/libraries/EEPROM, ensuite je l'importe par "Add library" -> "Import library", je quite l'ide, je le relance, création d'un nouveau sketch, "Import Library" -> EEPROM, j'ai bien l'include dans le sketch, -> mais erreur de compilation

Code:
fatal error: avr/eeprom.h: No such file or directory
 #include <avr/eeprom.h>
Il ne trouve pas eeprom.h

Je ne peux pas utiliser le 1.0.5 car je dois développer pour la carte due.

Merci encore pour votre aide
Oldchap
7  International / Français / Librairie EEPROM on: August 30, 2014, 01:25:04 pm
Bonsoir à tous,

Au risque de paraître idiot, mais je ne trouve plus la librairie EEPROM après l'installation de l'IDE 1.5.7.
As t elle disparue ?

Merci pour vos réponses
oldchap
8  International / Français / Re: Tension mini sur sortie PWM on: August 16, 2014, 08:52:01 am
Bonjour et merci pour ta réponse.
Quelle option pourrais tu me conseiller pour faire varier la tension de sortie entre 0 et 30mV
Ma carte est une Arduino due, j'ai changé la résolution de sortie analogWriteResolution(12), j'ai une variation assez fine de la tension mais entre 6mV et 3300mV.
Pont diviseur, ampli ?
Merci pour ton conseil
++
9  International / Français / Tension mini sur sortie PWM on: August 16, 2014, 07:49:50 am
Bonjour à tous,

Je dois faire varier une tension de sortie, entre 0 et 30 mV, voici ce que j'ai fait avec mon Arduino:
+ et - sur un potentiomètre de 10 Ko, le milieu du potar sur une entrée analogique A0.
Lecture de la valeur d'entrée, map() pour réduire l'échelle et ensuite un analogWrite sur une sortie PWM.
Ma tension varie bien, mais ce qui me gene le plus c'est que j'ai un 0 à 6/7 mV, alors que la lecture est bien à 0 et mon analogWrite est bien à zero aussi quand mon potar est au mini.
Est ce un question de sensibilité, d'offset sur la AREF ?
Merci pour votre aide
OldChap
10  International / Français / Re: Watchdog sur arduino nano V3.1 on: October 24, 2013, 04:09:05 am
Bonjour,

J'ai effectivement lu quelque part que le bootloader optiBoot était beaucoup plus rapide que le bootloader standard.
En tout cas le watchdog fonctionne à merveille.

++
Oldchap
11  International / Français / [RESOLU] Re: Watchdog sur arduino nano V3.1 on: October 23, 2013, 08:07:28 am
Bonjour B@tto et merci pour les infos   smiley

Je me suis finalement lancé dans le burn d'un nouveau bootloader pour la nano avec une deuxième arduino transformée pour l'occasion en ISP.
J'ai pris le dernier Optiboot 5.0a -> envoyé dans la petite nano et du coup le watchdog fonctionne à merveille.

Bon ce fut une bonne journée, meme si elle était un peu pluvieuse dans le sud mais j'ai réglé mes deux problèmes (RS232/MAX232 et Watchdog)
et je renouvelle mes remerciements à Barbudor et B@tto

++
Oldchap
12  International / Français / Watchdog sur arduino nano V3.1 on: October 23, 2013, 05:27:51 am
Bonjour à tous et me revoilou avec un petit problème de watchdog sur ma nano v3.1.

Je souhaite implémenter un "reboot" de la nano en cas de plantage logiciel. En regardant un peu sur le net la façon de faire voici ce que j'ai codé:


Code:
void setup()
{
wdt_enable(WDTO_4S); // Activation du Watchdog avec un timeout de 4s
}

void loop()
{
wdt_reset();

...
// le reste du code est peu important
}


Ensuite je fais rentrer la nano dans une boucle sans fin, au bout de 4 secondes, le watchdog reset la carte mais là elle part complètement en vrille.
J'ai l'impression qu'elle boucle en permanence sur le reset.

J'ai vu sur quelques sites que certaines cartes ont des problèmes avec leurs bootloader et leur watchdog et notamment la nano.

Quelqu'un as t il des infos la dessus, faut il changer de bootloader et passer sur un optiboot qui semblerait corriger le problème.

Bon jamais encore fait le changement de bootloader, suis pas très chaud...

Merci pour vous réponses
++
13  International / Français / [RESOLU] Re: Serial ou NewSoftSerial on: October 23, 2013, 02:09:43 am
Bonjour à tous et une grosse poignée de main à barbudor !!!

J'ai repris tout à zéro en prenant en compte les infos de barbudor ;-)
1) bouclage du tx/rx du Max232 sans le relier à l'arduino
2) terminal sur PC -> envoi de caractères -> rien en retour -> pas glop pas glop

Du coup j'ai repris un autre montage du max232
http://arduinodiy.wordpress.com/2012/03/19/serial-connection-for-your-arduino-atmega/

Je n'ai pas raccordé le condo C5 de 100nano sur le RTS

3) rebouclage du tx/rx du Max232
4) terminal sur PC -> envoi de caractères -> réception des mêmes caractères !!!! on est sur la bonne voie
5) raccordement du Tx/rx vers l'arduino, alim autonome, usb non raccordé
6) terminal sur PC -> envoi des caractères -> réception et interprétation par l'arduino OK

*********** CA MARCHE ****************

Mille fois merci à mister barbudor pour son aide et j'espère que ce post, pourra servir à d'autres passionnés ;-)

Allez je vais pouvoir passer à un autre problème -> watchdog, je risque de reposter d'ici quelques temps

Bonne journée à tous
oldchap

14  International / Français / Re: Serial ou NewSoftSerial on: October 22, 2013, 03:09:10 pm
Ok, je check tout ça demain dans la journée et je posterai les résultats.
Bonne soirée
++
15  International / Français / Re: Serial ou NewSoftSerial on: October 22, 2013, 02:02:12 pm
Bonsoir barbudor
Un grand merci pour tes infos et tes suggestions ;-)))
Voici un petit retour des actions effectuées depuis hier soir.
Montage sur breadboard d'un max232 avec les capas adéquates et connexions sur le tx/rx de la nano.
Alimentation sur Vin et port USB débranché.
Je reprends mon code qui fonctionnait avec le port COM virtuel créé par la nano quand elle était connecté en USB et là aucune de mes commandes ne fonctionnent ?
Je fais plus simple : nouveau code , dans loop je fais envoyer un simple 'A' avec un délai d'une seconde, je met un logiciel term sur le pc  (avec le convertisseur usb/com) et la oh miracle le caractère 'A' arrive régulièrement.
Par contre quand j'envoie un caractère depuis le logiciel de term, la du coté de la réception sur l'arduino, je ne reçois jamais la même chose, je repasse en USB/COM et la ça marche envoi et réception correcte des deux cotés.
Je précise que les vitesses sont bonnes, je ne vois pas ou chercher.
Comment peux t il y avoir une différence avec un rx qui fonctionne bien (Arduino -> PC) et un Tx (PC-> Arduino) qui fait n'importe quoi.
J'ai même changé le convertisseur USB/COM de mon PC au cas ou mais pareil.
Suis je passé à coté de quelque chose ?
Merci encore pour ton aide, si tu vois une piste.

++
oldchap
Pages: [1] 2 3