Podcast
Questions and Answers
Quel est le but principal du microcontrôleur Microbit ?
Quel est le but principal du microcontrôleur Microbit ?
- Faciliter l'apprentissage de l'algorithmique et de la programmation (correct)
- Contrôler des appareils électroménagers
- Remplacer les ordinateurs personnels
- Développer des jeux vidéo
Quel est le rôle de l'instruction sleep() dans le code du micro:bit ?
Quel est le rôle de l'instruction sleep() dans le code du micro:bit ?
- Arrêter le programme
- Éteindre le micro:bit
- Provoquer une pause de quelques millisecondes (correct)
- Créer une boucle infinie
Quelle commande est utilisée pour encapsuler un bloc d'instructions répétées ?
Quelle commande est utilisée pour encapsuler un bloc d'instructions répétées ?
- def (correct)
- while
- loop
- repeat
Comment se comporte la fonction display.scroll() avec un délai de 100 ?
Comment se comporte la fonction display.scroll() avec un délai de 100 ?
Que signifie la luminosité 0 pour un pixel LED sur la carte micro:bit ?
Que signifie la luminosité 0 pour un pixel LED sur la carte micro:bit ?
Quel capteur n'est PAS inclus dans les spécificités techniques de la carte micro:bit ?
Quel capteur n'est PAS inclus dans les spécificités techniques de la carte micro:bit ?
À quoi sert le module random dans la programmation du micro:bit ?
À quoi sert le module random dans la programmation du micro:bit ?
Quel aspect de la carte micro:bit permet la communication sans fil ?
Quel aspect de la carte micro:bit permet la communication sans fil ?
Flashcards
LED
LED
Une diode électroluminescente, un composant électronique qui émet de la lumière lorsqu'un courant électrique la traverse.
Micro:bit
Micro:bit
Un petit ordinateur programmable avec des capteurs et des actionneurs, conçu pour l'apprentissage de l'algorithmique et de la programmation.
Internet des objets (IoT)
Internet des objets (IoT)
Un réseau de dispositifs physiques connectés à Internet, capables de communiquer et d'interagir.
MicroPython
MicroPython
Signup and view all the flashcards
display.scroll()
display.scroll()
Signup and view all the flashcards
Boucle while
Boucle while
Signup and view all the flashcards
sleep()
sleep()
Signup and view all the flashcards
def
def
Signup and view all the flashcards
Study Notes
Microcontroller Microbit
- Developed in 2015 in the UK for learning algorithms and programming
- Includes sensors and actuators, similar to modern devices (phones, refrigerators, smartwatches, robots)
- Part of the Internet of Things (IoT)
- Key elements (in orange) are for later quiz
LED (Light Emitting Diode)
- 25 LEDs on the micro:bit
- Individually programmable
- 2 programmable buttons
- Connection pins
- Light and temperature sensors
- Motion sensors (accelerometer and compass)
- Wireless communication (Radio, Bluetooth)
Programming the Microbit
- Python programming language (microPython)
- 'delay' parameter for adjusting scrolling speed
display.scroll()
function- Slower speed with higher 'delay' value
Display
- Display speed adjustable using the 'delay' parameter
display.scroll()
used for scrolling text with customizable delay and loop options
LED Pixel Values
- Each LED pixel can take values from 0 to 9
- 0 is off, 9 is maximum brightness
- Values from 1 to 8 represent intermediate brightness levels
Loops
while
loop repeats until a specific condition is False- A "True" condition results in an infinite loop
- Code within the loop needs indentation
Pauses
sleep()
pauses the micro:bit for a defined time (in milliseconds)
Clearing the Display
display.clear()
function clears the display
Random Number Generation
random
module provides functions to generate random numbers
Defining Functions
def
keyword creates functions, for reusable blocks of code- Functions are helpful for organizing and naming program blocks
Reading Digital Pins
read_digital()
method for reading the state of a digital pin- Returns 1 (high) if the pin is high voltage (e.g., 3.3V or 5V)
- Returns 0 (low) if the pin is low voltage (0V)
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Découvrez le microcontrôleur Microbit, conçu pour enseigner l'algorithmique et la programmation. Ce quiz teste vos connaissances sur les composants, la programmation en Python ainsi que sur le fonctionnement des LEDs et de l'affichage du Microbit.