- Vous publiez gratuitement votre projet informatique ou graphique.
- Vous recevez des offres de la part de prestataires qualifiés et évalués.
- Vous faites réaliser votre projet au prestataire choisi, en toute sécurité.
Bonjour,
Souhaitant réaliser un appareil de chauffage, je recherche quelqu'un qui puisse écrire le code assembleur ou en C sous MPLAB pour le schéma donné.
Il n'y a rien de complexe, les composants principaux sont:
- 1 microcontrôleur 16f628
- 1 capteur de température DS1820
- 1 afficheur LCD EA W162B-NLW (2x16, HHD44780 en mode 4 bits)
les entrées et sorties importantes sont:
microcontrôleur:
pin 17 (RA0) = sonde DS18B20
pin 3 (RA4) = sortie, activation du relais
pin 18 (RA1) = entrée, bouton-poussoir d'incrémentation (INC)
pin 2 (RA3) = entrée, bouton-poussoir de démarrage (START)
****
pin 6 (RB0) = E (enable - LCD)
pin 9 (RB3) = RS (LCD)
pin 13 (RB7) = D7
pin 12 (RB6) = D6
pin 11 (RB5) = D5
pin 10 (RB4) = D4
****
Je souhaiterai que lors de la mise sous tension, l'afficheur indique:
"Hello!"
"Set temperature"
"18°C"
Ici l'utilisateur incrémente la valeur (les 18°C) à celle qu'il souhaite (par défaut réglable de 18 à 100°C)
Si il appuye par à coups, incrémente par 1/10°, si laisse le doitgs appuyé, accélère les chiffres de l'affichage (pour passer rapidement de 18 à 50 par exemple), une fois la valeur obtenue, l'utilisateur appuyerait sur "START" et le microcontrôleur lit régulièrement la valeur du capteur de température (chaque seconde par exemple) et active ou non la sortie (pin 3), active si la température mesurée est inférieur à la température programmée et inversément, un thermostat quoi.
Il va de soi que je suis à votre disposition pour tous renseignement complémentaires.
Merci pour votre attention!
*
Commentaire de l' administrateur :