« SE4Binome2023-1 » : différence entre les versions
Ligne 43 : | Ligne 43 : | ||
Puis nous avons Routé la carte et envoyé à la Fabrication | Puis nous avons Routé la carte et envoyé à la Fabrication | ||
[[Fichier:PCB LCD.png|centré|vignette|550x550px|<div style="text-align:center;">Routage de la Carte Fille : Ecran LCD</div>]] | [[Fichier:PCB LCD.png|centré|vignette|550x550px|<div style="text-align:center;">Routage de la Carte Fille : Ecran LCD</div>]] | ||
{| class=wikitable style="width:100%;" | |||
! scope="col"| Carte non soudée | |||
! scope="col"| Carte soudé | |||
|- | |||
| style="width:50%;" | | |||
<pre> | |||
#include <avr/io.h> | |||
void init_led(){ | |||
DDRD=0x92; | |||
DDRC=0x09; | |||
} | |||
int main(){ | |||
init_led(); | |||
while(1) | |||
{ | |||
PORTD=0x92; | |||
PORTC=0x09; | |||
} | |||
return 0; | |||
} | |||
</pre> | |||
| style="width:50%;" | | |||
[[Fichier:ShieldLed.jpg|thumb|center|300x300px|<div style="text-align:center;">Test des Leds du Shield</div>]] | |||
|} | |||
= Références utiles = | = Références utiles = |
Version du 11 décembre 2023 à 07:28
Ordonnanceur
Soudure et Test du SHIELD
Au cours des 2 premières séances nous avons soudé et testé notre Shield
Sur l'un des connecteurs, la led est abîmée dû à une soudure excessive. Sachant que les leds sont uniquement utilisées en tant qu'indicateurs pour savoir quelle carte fille à le contrôle et que nous n'en utiliserons pas plus de 3 pour tester nos programmes, cela ne vas pas avoir d'influence négative.
Code | Image |
---|---|
#include <avr/io.h> void init_led(){ DDRD=0x92; DDRC=0x09; } int main(){ init_led(); while(1) { PORTD=0x92; PORTC=0x09; } return 0; } |
Puis nous avons aussi soudé l'adaptateur HE10 pour l'utilisation de la matrice de leds
Carte FPGA
Carte électronique numérique
Nous avons choisi la Carte Fille : Ecran LCD
Pendant la 3ème séance nous avons finis le Schématic de la carte
Puis nous avons Routé la carte et envoyé à la Fabrication
Carte non soudée | Carte soudé |
---|---|
#include <avr/io.h> void init_led(){ DDRD=0x92; DDRC=0x09; } int main(){ init_led(); while(1) { PORTD=0x92; PORTC=0x09; } return 0; } |
Références utiles
Lien du git :
https://archives.plil.fr/mchauvel/PICO_Taha_NEHARI_Martin_CHAUVELIERE.git
https://github.com/Matiasus/HD44780
NHD-C12832A1Z-FSW-FBW-3V3-ND
https://michlstechblog.info/blog/raspberry-pi-connecting-a-hd44780-display-with-i2c-bus/
ReX : Merci d'utiliser le squelette de page présenté en séance.