Arduino affichage sept segments

Lesquels choisir ? Comment les utiliser ?

Postby arduino62 » Mon Dec 16, 2013 12:00 am

Bonjour à tous,

voilà je suis nouveau sur ce forum, et j'expérimente depuis peu l'Arduino.
Comme j'ai des projets qui nécessitent un affichage de données (heures dates, mais aussi température, regime rotation moteur etc), j'essaie de comprendre...
J'ai acheté le livre Elektor "personnaliser vos montages ARDUINO"
AU chapitre 6.3 est abordé un affichage 7 segments 4 digits qui me plait bien car simple en apparence, sauf que pour le débutant que je suis, je trouve que ça se complique très vite, ça fait appel a des librairies etc.

Bref pour tester le montage, le bouquin propose un programme P06_02.ino qui fait appel à un autre programme : LED_display.h

quand je vérifie le programme, j'ai un message qui me dit que les variables PC0, PC1, PC2, PC3 ne sont pas déclarées dans "LED_display".

Quelqu'un pourrait m'aider ?

j'essaie de mettre les programmes en PJ pour me faire comprendre..

merci d'avance pour votre aide.
Attachments

[The extension ino has been deactivated and can no longer be displayed.]

LED-display.h
(1.5 KiB) Downloaded 51 times
arduino62
 
Posts: 1
Joined: Mon Jan 20, 2014 8:08 am

Postby jeanpierre » Mon Dec 16, 2013 12:00 am

Ici tout trouveras un super cours Arduino en Français

avec Afficheur 7 Seg.
http://fr.openclassrooms.com/
bon courage
JP
jeanpierre
 
Posts: 321
Joined: Fri Jan 17, 2014 4:38 pm

Postby fredo52 » Sun Jan 05, 2014 12:00 am

Bonjour Arduino62,
Je ne sais pas si tu as essayé, mais c'est tous les programmes du livre qui utilisent le sous programme LED_display.h et autres qui plantent à la compilation...
Est-ce qu'il y aurait un pro arduino sur ce forum pour voir le problème ?
Fred
fredo52
 
Posts: 12
Joined: Mon Jan 20, 2014 7:54 am

Postby null » Mon Jan 06, 2014 12:00 am

Bonjour,

Il suffit de mettre au début du fichier led_display.h les lignes suivantes :

#define PC0 PORTC0
#define PC1 PORTC1
#define PC2 PORTC2
#define PC3 PORTC3

ou de modifier les lignes où apparaissent PCx de mettre PORTPCx.

L'auteur du programme doit avoir ses propres fichiers de déclarations personnels.

Salutations.
null
 
Posts: 21
Joined: Fri Jan 17, 2014 4:38 pm

Postby null » Mon Jan 06, 2014 12:00 am

Bonjour,

J'ai oublié de vous présenter tous mes voeux pour cette nouvelle
année.

Bonne année et bonne santé pour tout le monde.

Salutations.
null
 
Posts: 21
Joined: Fri Jan 17, 2014 4:38 pm

Postby fredo52 » Tue Jan 07, 2014 12:00 am

Bonjour Null,
Merci pour ta réponse et tes bons vœux.
Je vais tester la chose
Et pour faire comme null, meilleurs vœux à tous aussi.
Fred
fredo52
 
Posts: 12
Joined: Mon Jan 20, 2014 7:54 am

Postby fredo52 » Wed Jan 08, 2014 12:00 am

Encore besoin de tes connaissances Null...
Comment déclarer Timer1 qui bloque maintenant la compilation ?
Merci
Fred
fredo52
 
Posts: 12
Joined: Mon Jan 20, 2014 7:54 am

Postby fredo52 » Mon Jan 13, 2014 12:00 am

C'est par ses erreurs qu'on apprends dit on...
Je me réponds à moi même au cas où...
En plus c'est écrit au début du livre, pas bien de lire entre les lignes. Timer1 est une bibliothèque à télécharger et à installer depuis le site www.arduino.cc/playground/Code/Timer1
fredo52
 
Posts: 12
Joined: Mon Jan 20, 2014 7:54 am


Return to Microcontrôleurs & microprocesseurs

Who is online

Users browsing this forum: No registered users and 2 guests