🛠 Índice de tutoriales
Raspberry Pi Compute Module 4 (CM4, 2020) — Fiche de carte
- Horodatage industriel : PTP IEEE 1588 sur le PHY Ethernet du CM4 avance
- Provisionner une flotte de CM4 : secure boot et images personnalisées avance
- Affichage numérique : kiosk double HDMI 4Kp60 sur CM4 avance
Raspberry Pi Compute Module 5 (compute-module-5)
- Alimenter un CM5 comme il faut : USB-C PD 5 V / 5 A et bouton d'alimentation debutant
- La première RTC des Compute Modules : câbler et vérifier la VBAT du CM5 debutant
- Accès distant sans VPN : enregistrer un CM5 dans Raspberry Pi Connect debutant
- GPIO du CM5 côté RP1 : force de conduite, budget 50 mA et broches pièges intermediaire
- Refroidir le CM5 : ventilateur PWM sur le connecteur JST-SH et tachymétrie intermediaire
- Deux ports USB 3.0 simultanés : le CM5 fait du stockage rapide, pas sur une carte CM4 intermediaire
- Démarrer le CM5 sur un SSD NVMe dans le socket M.2 de la CM5IO avance
- Remplacer un CM4 par un CM5 : audit des incompatibilités (Annexe B) avance
- Console série et JTAG du CM5 : l'empreinte de debug JST-SH et les points de test avance
Arduino Due
- Faire clignoter la LED de l'Arduino Due et apprivoiser ses deux ports USB debutant
- Lire un potentiomètre avec le vrai ADC 12 bits de la Due debutant
- Allumer une LED externe en respectant les broches 3,3 V et 9 mA de la Due debutant
- Générer une vraie tension analogique avec les DAC 12 bits (broches 66 et 67) intermediaire
- Dialoguer avec un GPS (ou tout module TTL) sur Serial1 sans bloquer la boucle intermediaire
- Scanner les deux bus I2C de la Due (Wire sur 20/21, Wire1 sur 70/71) intermediaire
- Monter la Due sur un bus CAN 500 kbit/s avec un transceiver externe avance
- Utiliser la Due en hôte USB : lire un clavier sur le port Native avance
- Sauver une Due invisible : bouton Erase, SAM-BA et bossac en secours avance
Arduino Duemilanove — Ficha de placa
- Faire clignoter la LED 13 d'une Duemilanove (et choisir le bon ATmega) debutant
- Bouton poussoir et moniteur série sur la Duemilanove (avec ses 0,5 s de silence) debutant
- Potentiomètre et variation LED : l'ADC 10 bits et le PWM 8 bits version AVR debutant
- Ajouter un deuxième port série avec SoftwareSerial (GPS sur broches 10/11) intermediaire
- Régler la référence de mesure avec AREF et analogReference intermediaire
- Persister une calibration dans l'EEPROM de l'ATmega (512 octets ou 1 Ko) intermediaire
- Convertir la Duemilanove en programmateur AVR (ArduinoISP) pour graver des puces nues avance
- Manipulation directe des registres PORT : le bit-banging à 16 MHz avance
- Resusciter une Duemilanove sans bootloader : ICSP, fusibles et ATmegaBOOT avance
ESP32 (original, clase ESP32-WROOM-32)
- Scan des réseaux Wi-Fi debutant
- Fondu de LED avec le PWM LEDC debutant
- Première entrée analogique sur ADC1 debutant
- Deux tâches FreeRTOS sur les deux cœurs intermediaire
- Moniteur de batterie BLE intermediaire
- Journaliser un capteur dans LittleFS intermediaire
- Station météo autonome en deep sleep avance
- Coexistence Wi-Fi + Bluetooth sur antenne partagée avance
- ADC2, le piège quand le Wi-Fi est actif avance
ESP32-C3
- Faire clignoter la LED RGB sur GPIO8 debutant
- Lire le bouton BOOT sur GPIO9 debutant
- Console sur l'USB-C natif (USB-Serial/JTAG) debutant
- Bandeau NeoPixel piloté par le périphérique RMT intermediaire
- Deep sleep et réveil RTC sur GPIO0 intermediaire
- Publicité BLE 5 en longue portée (Coded PHY) intermediaire
- Wi-Fi + BLE 5 : mesurer la coexistence avance
- Strapping GPIO2/8/9 : le diagnostic de boot avance
- ADC et bruit Wi-Fi : le moyennage qui sauve avance