Étape 4: Création de l’interface (matériel)
Connecter l’écran LCD au microcontrôleur
J’aimerais vous dire quel besoin de broches pour être connecté à quoi, mais chaque LCD a c’est propre brochage. Vous pouvez trouver la bonne façon de le faire dans votre feuille de données.
Lorsque vous travaillez avec graphique LCD, je serai toujours nous raccord A pour les broches de données et la partie supérieure du port C pour les tiges de contrôle. Qui me laisse portc.0 et portc.1 pour les communications I2C.
N’oubliez pas d’ajouter le potentiomètre 10K entre Vee, V0 et Vss pour réglage de la luminosité.
Mon LCD a une résistance interne de la LED donc je l’ai juste branché jusqu'à 5V et GND. Vous pourrait bien sûr connecter la LED avec une des broches PWM sur votre microcontrôleur pour controle de la luminosité, mais je n’opter pour cela.
Connectez le DS1307 au microcontrôleur
Souder la broche 5 du DS1307 à portc.1 de la broche d’ande de microcontrôleur 6 à portc.0. N’oubliez pas d’ajouter les deux 4 K 7 pullup-résistances à ces lignes. Ajouter le cristal à la broche 1 et broche 2 du DS1307 et ajouter la batteryholder entre la broche 3 (positif) et la broche 4 (négatif). Puis raccordement Broche 8 à 5V et la broche 4 à GND.
Connecter la molette au microcontrôleur
Le bouton-poussoir aura 2 broches sur votre encodeur rotatif et l’encodeur elle-même aura 3 points. Connecter une broche du bouton-poussoir à INT0 ou portd.2 sur le microcontrôleur et l’autre axe au GND. Connectez ensuite au milieu des 3 autres broches au GND, un INT1 ou portd.3 et le dernier à portd.4.
Toutes les lignes au microcontrôleur besoin un 1K 5 pullup-résistance.
Connectez votre microcontrôleur aux broches RS232 sur le routeur
Si vous regardez les broches sur le routeur, vous remarquerez que l’un d’eux est connecté à une trace de diagonale épaisse. Que la broche est de 3, 3V et laisse appel il broche 1. Broche 4 est GND, broche 2 est RX et broche 3: Texas.
Connectez les RX à TDX sur votre microcontrôleur (portd.1) et TX de RDX (portd.0). Mais parce que notre microcontrôleur doit 5V et le routeur 3, 3V, nous aurons besoin d’un convertisseur de niveau. Vous pouvez apprendre à construire un à un de mes autres instructables ou vous pouvez en acheter un en ligne.
N’oubliez pas d’ajouter votre lien de programmation.
C’est tout que nous avons besoin pour commencer la programmation de l’interface.