Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
microc:accueilmc [2024/02/29 12:15] – [Sommaire] philmicroc:accueilmc [2025/06/19 19:24] (Version actuelle) – modification externe 127.0.0.1
Ligne 7: Ligne 7:
 ** Rédacteur(s)** : Philippe Mariano ** Rédacteur(s)** : Philippe Mariano
  
-[Mise à jour le 29/2/2024<html><span style="color:red">En cours de réorganisation</span></html>+[Mise à jour le 10/6/2025]
  
 === Présentation === === Présentation ===
Ligne 14: Ligne 14:
 - en **C**, C++, **Arduino** (élèves ayant la spécialité **SIN**) </callout> - en **C**, C++, **Arduino** (élèves ayant la spécialité **SIN**) </callout>
  
-<callout type="info" ><html><a href="https://micropython.org/" target="_blank"><strong>MicroPython</strong></a></html> est une implémentation simple et efficace du langage de programmation Python 3, qui inclut un petit sous-ensemble de la bibliothèque standard Python et qui est optimisée pour fonctionner sur des microcontrôleurs. Il est suffisamment compact pour s’adapter à 256 ko d’espace de code et à 16 ko de RAM.</callout>+<callout type="info"><html><a href="https://micropython.org/" target="_blank"><strong>MicroPython</strong></a></html> est une implémentation simple et efficace du langage de programmation Python 3, qui inclut un petit sous-ensemble de la bibliothèque standard Python et qui est optimisée pour fonctionner sur des microcontrôleurs. Il est suffisamment compact pour s’adapter à 256 ko d’espace de code et à 16 ko de RAM.</callout>
  
 <callout type="info" ><html><a href="https://circuitpython.org/" target="_blank"><strong>CircuitPython</strong></a></html> est un dérivé open source du langage de programmation MicroPython destiné aux étudiants et aux débutants. Le développement de CircuitPython est soutenu par Adafruit Industries. Il s'agit d'une implémentation logicielle du langage de programmation Python 3, écrit en C. </callout> <callout type="info" ><html><a href="https://circuitpython.org/" target="_blank"><strong>CircuitPython</strong></a></html> est un dérivé open source du langage de programmation MicroPython destiné aux étudiants et aux débutants. Le développement de CircuitPython est soutenu par Adafruit Industries. Il s'agit d'une implémentation logicielle du langage de programmation Python 3, écrit en C. </callout>
Ligne 29: Ligne 29:
       - [[microc:uc:uno|Arduino Uno (Wifi), Mega 2560]]       - [[microc:uc:uno|Arduino Uno (Wifi), Mega 2560]]
       - [[microc:uc:mkr|Arduino MKR Wifi 1010]]       - [[microc:uc:mkr|Arduino MKR Wifi 1010]]
 +      - <html><a href="https://docs.arduino.cc/hardware/giga-r1-wifi/" target="_blank">Arduino GIGA R1 Wifi</a></html>
       - [[microc:uc:rp2|Raspberry Pi Pico et Pico Wifi]]       - [[microc:uc:rp2|Raspberry Pi Pico et Pico Wifi]]
       - Les modules Espressif        - Les modules Espressif 
Ligne 50: Ligne 51:
     - **IDE : Environnements de Développement Intégré**     - **IDE : Environnements de Développement Intégré**
       - <html><a href="https://thonny.org/" target="_blank">Thonny</a></html> (Python, MicroPython, CircuitPython) | <html><a href="https://realpython.com/python-thonny/" target="_blank">To begin</a></html>       - <html><a href="https://thonny.org/" target="_blank">Thonny</a></html> (Python, MicroPython, CircuitPython) | <html><a href="https://realpython.com/python-thonny/" target="_blank">To begin</a></html>
-      - <html><a href="https://docs.arduino.cc/software/ide-v2" target="_blank">Arduino IDE v2</a></html> (C, C++)+      - <html><a href="https://docs.arduino.cc/software/ide-v2" target="_blank">Arduino IDE v2</a></html> (C, C++) | <html><a href="https://webge.fr/doc/tsin/tp/lDE Arduino V2 et NAS Synology_p&e.zip" target="_blank">Utilisez l'IDE Arduino V2 avec un NAS Synology</a></html> 
     - **Mise en oeuvre des périphériques du microcontrôleur**     - **Mise en oeuvre des périphériques du microcontrôleur**
       - Communication       - Communication
         - BUS (RS232, I²C, SPI)         - BUS (RS232, I²C, SPI)
-        - [[reseaux:accueilreseaux|Réseaux]]+        - [[reseaux:accueilreseaux|Sommaire "Réseaux et communication"]]
       - [[microc:gpio|Entrées, sorties (GPIO)]]       - [[microc:gpio|Entrées, sorties (GPIO)]]
         - Généralités         - Généralités
Ligne 73: Ligne 74:
         - <html><a href="https://cloud.arduino.cc/" target="_blank">Cloud Arduino</a></html>         - <html><a href="https://cloud.arduino.cc/" target="_blank">Cloud Arduino</a></html>
         - <html><a href="https://rainmaker.espressif.com/" target="_blank">ESP RAINMAKER</a></html>         - <html><a href="https://rainmaker.espressif.com/" target="_blank">ESP RAINMAKER</a></html>
 +        - Firebase - "Control ESP32/ESP8266 GPIOs from Anywhere" : <html><a href="https://randomnerdtutorials.com/firebase-control-esp32-gpios/" target="_blank">[Article 1]</a></html> <html><a href="https://randomnerdtutorials.com/control-esp-gpios-firebase-web-app/" target="_blank">[Article 2 : Web App]</a></html>
     - **Bases De Données**     - **Bases De Données**
-      - [[info:bdd:accueilbdd|SQLite]] +      - [[info:bdd:accueilbdd|BDDR Bases de données relationnelles et SGBDR (Sommaire)]]
-      Firebase - "Control ESP32/ESP8266 GPIOs from Anywhere" : <html><a href="https://randomnerdtutorials.com/firebase-control-esp32-gpios/" target="_blank">[Article 1]</a></html> <html><a href="https://randomnerdtutorials.com/control-esp-gpios-firebase-web-app/" target="_blank">[Article 2 : Web App]</a></html>+
     - **Multitâche** {{:python:hard50.png?nolink&20|}}     - **Multitâche** {{:python:hard50.png?nolink&20|}}
       - <html><a href="https://www.digikey.fr/en/maker/projects/what-is-a-realtime-operating-system-rtos/28d8087f53844decafa5000d89608016?utm_campaign=rtos_part_1_-_what_is_a_r&utm_content=MakerIO&utm_medium=social&utm_source=twitter" target="_blank">Introduction to RTOS</a></html>       - <html><a href="https://www.digikey.fr/en/maker/projects/what-is-a-realtime-operating-system-rtos/28d8087f53844decafa5000d89608016?utm_campaign=rtos_part_1_-_what_is_a_r&utm_content=MakerIO&utm_medium=social&utm_source=twitter" target="_blank">Introduction to RTOS</a></html>
Ligne 96: Ligne 97:
     - <html><a href="https://interrupt.memfault.com/blog/how-to-write-a-bootloader-from-scratch" target="_blank">From Zero to main(): How to Write a Bootloader from Scratch</a></html>     - <html><a href="https://interrupt.memfault.com/blog/how-to-write-a-bootloader-from-scratch" target="_blank">From Zero to main(): How to Write a Bootloader from Scratch</a></html>
     - <html><a href="https://docs.arduino.cc/tutorials/mkr-wifi-1010/atmel-ice/" target="_blank">Débogage des cartes Arduino® basées sur SAM avec Atmel-ICE</a></html>     - <html><a href="https://docs.arduino.cc/tutorials/mkr-wifi-1010/atmel-ice/" target="_blank">Débogage des cartes Arduino® basées sur SAM avec Atmel-ICE</a></html>
-    - Assembleur+    - **Assembleur**
       - <html><a href="https://www.locoduino.org/spip.php?article280" target="_blank">Articles : Pourquoi programmer en assembleur ?</a></html>       - <html><a href="https://www.locoduino.org/spip.php?article280" target="_blank">Articles : Pourquoi programmer en assembleur ?</a></html>
       - <html><a href="https://www.youtube.com/watch?v=R5w_M6RNTTw" target="_blank">Module 1 (vidéo) : Microcontrôleur Atmega 328P et sa programmation en langage assembleur</a></html>       - <html><a href="https://www.youtube.com/watch?v=R5w_M6RNTTw" target="_blank">Module 1 (vidéo) : Microcontrôleur Atmega 328P et sa programmation en langage assembleur</a></html>
  • microc/accueilmc.1709205346.txt.gz
  • Dernière modification : 2025/06/19 19:10
  • (modification externe)