| | 1 | = Module PERI cours 1 : Hello World ! |
| | 2 | |
| | 3 | == Objectif du cours |
| | 4 | |
| | 5 | Le but de ce premier cours est de vous présenter : |
| | 6 | * les unités de calcul que vous allez utiliser au long de ce module ; |
| | 7 | * quelques rappels d'électronique ; |
| | 8 | * les périphériques passifs (capteurs et actionneurs) ; |
| | 9 | * les bases de la programmation arduino ; |
| | 10 | * l'environnement des TME ; |
| | 11 | * le travail demandé. |
| | 12 | |
| | 13 | == Questions |
| | 14 | |
| | 15 | * Qu'est-ce qu'un nano-computer et quels sont leurs usage ? |
| | 16 | * Quelles sont les différences entre les nano-computers utilisés dans ce module ? |
| | 17 | * Qu'est-ce qu'un périphérique passif ? |
| | 18 | * Comment installer le système d'une Raspberry Pi ? |
| | 19 | * Comment Programmer une raspberry Pi ? |
| | 20 | * Comment Programmer une Arduino ? |
| | 21 | |
| | 22 | == Expériences |
| | 23 | |
| | 24 | * Distribution du matériel |
| | 25 | * Cross-compilation de hello-world et exécution sur raspberry pi 1 et 3 |
| | 26 | * Exécution IDE Arduino hello-world |
| | 27 | * lecture d'un BP |
| | 28 | |
| | 29 | {{{#!protected |
| | 30 | |
| | 31 | == Références |
| | 32 | |
| | 33 | == Nano-computers |
| | 34 | |
| | 35 | * Définition |
| | 36 | |
| | 37 | * Critère de classement |
| | 38 | * Présentation rapide des nano-computers utilisés |
| | 39 | * Comparaison |
| | 40 | |
| | 41 | == Base d'électronique |
| | 42 | * résistance |
| | 43 | * capacité |
| | 44 | * LED |
| | 45 | * amplificateur opérationnel |
| | 46 | * filtre du premier ordre |
| | 47 | |
| | 48 | == Périphériques passifs |
| | 49 | * bouton poussoir |
| | 50 | * lecture de la valeur |
| | 51 | * lecture périodique |
| | 52 | * commande d'une LED |
| | 53 | * ON - OFF |
| | 54 | * avec un contrôle de la luminosité |
| | 55 | * conversion numérique-analogique (CNA ou DAC) |
| | 56 | * réséau de résistances |
| | 57 | * Filtrage d'un signal PWM |
| | 58 | * conversion analogique-numérique (CAN ou ADC) |
| | 59 | * echantillonneur bloqueur |
| | 60 | * mesure d'une résistance |
| | 61 | * par pont de résistance + CAN |
| | 62 | * par mesure du temps de charge d'une capacité |
| | 63 | |
| | 64 | == Environnement de développement |
| | 65 | * Comment programmer une Raspberry Pi ? |
| | 66 | * Comment programmer une Arduino ou un ESP32 ? |
| | 67 | |
| | 68 | |
| | 69 | == Expériences |
| | 70 | }}} |