Cours:Multimetre : Différence entre versions
(→KiCad) |
|||
(14 révisions intermédiaires par 3 utilisateurs non affichées) | |||
Ligne 2 : | Ligne 2 : | ||
*Lundi : 8h30-12h30 14h-17h | *Lundi : 8h30-12h30 14h-17h | ||
− | **dossier : 8h30- | + | **dossier : 8h30-11h15 14h-17h |
− | **formation KiCad de | + | **formation KiCad de 11h30 à 12h30 |
− | *Mardi : montage et test de la carte / routage | + | *Mardi : 8h30-... |
− | *Mercredi : programmation | + | ** montage et test de la carte / routage |
+ | *Mercredi : 8h30-17h '''(prévoir le déjeuner sur place)''' | ||
+ | ** programmation : 8h30-14h30 | ||
+ | ** évaluation: 14h30-17h | ||
=KiCad= | =KiCad= | ||
Ligne 25 : | Ligne 28 : | ||
**[https://docs.google.com/spreadsheets/d/1--cW_m3tTq4-uabpUYxtuZK7hvvfFN8TpTvE_-18gt8/edit?usp=sharing Calibres Ohmmètre] | **[https://docs.google.com/spreadsheets/d/1--cW_m3tTq4-uabpUYxtuZK7hvvfFN8TpTvE_-18gt8/edit?usp=sharing Calibres Ohmmètre] | ||
*Fichiers Kicad | *Fichiers Kicad | ||
− | **[[Media: | + | **[[Media:2024 FichierEtudiantKiCad.zip]] |
*Fichiers eagle : | *Fichiers eagle : | ||
**[[Media:VoltmetreRoutageEtudiants.sch]] | **[[Media:VoltmetreRoutageEtudiants.sch]] | ||
Ligne 34 : | Ligne 37 : | ||
==Vérification du fonctionnement de la carte== | ==Vérification du fonctionnement de la carte== | ||
− | *Télécharger le fichier suivant | + | *Télécharger le fichier suivant : |
− | [[Media: | + | [[Media:test_multimetre.ino.hex|test_multimetre.ino.hex]] |
+ | |||
*Programmer dans un terminal avec la ligne de commande suivante : | *Programmer dans un terminal avec la ligne de commande suivante : | ||
− | avrdude -v -patmega328p -carduino -P/dev/ttyUSB0 -b115200 -D -Uflash:w: | + | avrdude -v -patmega328p -carduino -P/dev/ttyUSB0 -b115200 -D -Uflash:w:Test_multimetre.ino.hex:i |
==Programmation sur tinkercad== | ==Programmation sur tinkercad== |
Version actuelle datée du 5 novembre 2024 à 14:16
Sommaire
Planning
- Lundi : 8h30-12h30 14h-17h
- dossier : 8h30-11h15 14h-17h
- formation KiCad de 11h30 à 12h30
- Mardi : 8h30-...
- montage et test de la carte / routage
- Mercredi : 8h30-17h (prévoir le déjeuner sur place)
- programmation : 8h30-14h30
- évaluation: 14h30-17h
KiCad
- tutoriels KiCad
Saisie de schéma
Réalisation d'un PCB
Fichiers
- liens tinkercad
- Liens feuilles de calculs
- Fichiers Kicad
- Fichiers eagle :
Programmation
Vérification du fonctionnement de la carte
- Télécharger le fichier suivant :
- Programmer dans un terminal avec la ligne de commande suivante :
avrdude -v -patmega328p -carduino -P/dev/ttyUSB0 -b115200 -D -Uflash:w:Test_multimetre.ino.hex:i
Programmation sur tinkercad
https://www.tinkercad.com/things/dSQS8on1FL6
Fonction affiche
// ! bien déclarer les broches en sorties !
void affiche7sgt(uint8_t n)
{
PORTB=(PORTB&0xf0)|(n&0x0f);
}
// exemple d'utilisation
affiche7sgt(2); // permettra d'afficher la valeur 2
affiche7sgt(i); // permettra d'afficher le chiffre i (entre 0 et 9 ! )
affiche7sgt(n%10); // permettra d'afficher la valeur des unités de n