Onleesbare tekens in de monitor
V���x�?�jl�� in plaats van leesbare tekst
Oorzaak: De seriële monitor staat op een andere snelheid (baud) dan je Serial.begin() in de code. De bits komen dan op het verkeerde ritme binnen.
Oplossing: Zet beide op dezelfde waarde. Gebruik je in de code Serial.begin(9600), zet dan de monitor ook op 9600. In PlatformIO doe je dat met monitor_speed.
# FOUT
Serial.begin(9600); // code op 9600
// maar de monitor staat op 115200 → onleesbaar
# GOED — in platformio.ini gelijk aan de code
monitor_speed = 9600
Zie je helemaal niets? Dan is het iets anders: je bent waarschijnlijk Serial.begin() in setup() vergeten.
Meer uitleg: 5.1 De seriële monitor.