= Module PERI cours 1 : Hello World ! == Objectif du cours Le but de ce premier cours est de vous présenter : * les unités de calcul que vous allez utiliser au long de ce module ; * quelques rappels d'électronique ; * les périphériques passifs (capteurs et actionneurs) ; * les bases de la programmation arduino ; * l'environnement des TME ; * le travail demandé. == Questions * Qu'est-ce qu'un nano-computer et quels sont leurs usage ? * Quelles sont les différences entre les nano-computers utilisés dans ce module ? * Qu'est-ce qu'un périphérique passif ? * Comment installer le système d'une Raspberry Pi ? * Comment Programmer une raspberry Pi ? * Comment Programmer une Arduino ? == Expériences * Distribution du matériel * Cross-compilation de hello-world et exécution sur raspberry pi 1 et 3 * Exécution IDE Arduino hello-world * lecture d'un BP {{{#!protected == Références == Nano-computers * Définition * Critère de classement * Présentation rapide des nano-computers utilisés * Comparaison == Base d'électronique * résistance * capacité * LED * amplificateur opérationnel * filtre du premier ordre == Périphériques passifs * bouton poussoir * lecture de la valeur * lecture périodique * commande d'une LED * ON - OFF * avec un contrôle de la luminosité * conversion numérique-analogique (CNA ou DAC) * réséau de résistances * Filtrage d'un signal PWM * conversion analogique-numérique (CAN ou ADC) * echantillonneur bloqueur * mesure d'une résistance * par pont de résistance + CAN * par mesure du temps de charge d'une capacité == Environnement de développement * Comment programmer une Raspberry Pi ? * Comment programmer une Arduino ou un ESP32 ? == Expériences }}}