Oscilloscope numérique
ℹ️ NoteCe module (« Instrument ») pilote un ESP32 flashé avec le firmware ESP32_Instrument fourni par Visual GUI — ce n’est pas un oscilloscope autonome, mais un instrument logiciel qui utilise une carte ESP32 comme matériel de mesure.
Le module Instrument regroupe un oscilloscope 2 canaux et un générateur de signaux 2 canaux dans la même fenêtre, partageant les 8 GPIO disponibles sur la carte ESP32.
8Capture d’écran à venir — trace d’oscilloscope en direct
Trois façons de se connecter
- Série / Bluetooth (COM) : le Bluetooth Classic est exposé par Windows comme un port COM normal, donc géré exactement comme une connexion série filaire.
- WiFi (WebSocket) : connexion sans fil directe à l’ESP32 sur le réseau local.
Même fenêtre, même protocole, quel que soit le transport choisi.
Oscilloscope
- Déclenchement (trigger) logiciel réglable par niveau et par front, sur un canal choisi.
- Fréquence d’échantillonnage réglable.
- Activation/désactivation indépendante de chaque canal.
- Si aucun front de déclenchement n’est détecté, la trace précédente reste figée à l’écran plutôt que de disparaître.
Générateur de signaux
Le générateur pilote 4 sorties physiques sur l’ESP32 :
- DAC1 (GPIO25) et DAC2 (GPIO26) — sortie analogique réelle.
- SQ1 (GPIO27) et SQ2 (GPIO14) — sortie carrée par PWM (GPIO14 est une broche de « strap boot », à utiliser avec prudence au démarrage de la carte).
Chaque canal a son propre réglage d’amplitude.
À propos du Logic Decrypter
L’analyseur logique (protocoles I2C/SPI/UART) faisait autrefois partie de cet outil ; il vit maintenant dans son propre module — voir Logic Decrypter — avec son propre firmware ESP32 dédié (ESP32_LogicAnalyzer), pour réserver jusqu’à 16 broches GPIO en canaux au lieu de n’en partager que 8 avec l’oscilloscope et le générateur.