Het omzetten van de code van een Uno naar een ESP32 leverde niet veel problemen op. Ook het besturen en weergeven op het display ging – na wat eerste strubbelingen – redelijk vlotjes. Na een paar middagjes spelen had ik al iets werkbaars.
Ik heb een memory mode geprogrammeerd waarbij ik een tiental frequenties op kan slaan, met daaraan gelinkt een aantal instellingen:
- Frequentie
- CTCSS subtoon
- Repeater shift (0, -0,6MHz, +1,6MHz en +7,6MHz)
- Naam van het kanaal/repeater (6 karakters max)
Er is daarnaast ook een VFO mode:
In memory mode kun je met de rotary encoder door de (10) kanalen draaien. In VFO mode kun je de actieve band (bovenste lichtblauwe frequentie) in 12,5kHz stappen doorlopen. Door op de draaiknop te duwen kun je wisselen tussen VHF en UHF. De twee frequenties wisselen dan van plaats. De frequentie wordt automatisch opgeslagen in het EEPROM geheugen van de ESP32 als je 2 seconden niet aan de knop hebt gezeten. Dus na een herstart komt hij automatisch weer op dezelfde frequentie terug.