De Wemos D1 mini en de Attiny85 moeten nog geprogrammeerd worden met software. De software zorgt dat de computer weer wat er moet gebeuren wanneer de hoorn van de haak gehaald wordt en wanneer er aan de draaischijf gedraaid wordt
De broncode van de wonderfoon is te vinden op de site GitHub.com
Deze code hoort bij het Wemos bedradingsschema versie 1001
Er zijn 2 varianten van de broncode beschikbaar, voor de Wemos D1 Mini en voor de ATTINY85
Wemos D1 Mini Digispark ATTINY85U kunt de Arduino IDE gebuiken voor het programmeren van de Wemos D1 Mini. Alle informatie over het installeren en configureren van de Arduino interface voor de D1 mini vindt u hier op instructables,com
en hier op Youtube
Voor het compileren van de Wemos code heeft u ook de EEPROM linrary nodig, deze vindt u hier en kunt u plaatsen in de volgende folder op uw windows computer: %APPDATA%\..\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.2\libraries
Ook de Digispark ATTiny85 kan geprogrammeerd worden met de Arduino IDE Alle informatie over het installeren en configureren van de Arduino interface voor de Digispark vindt u hier op instructables,com
Voor de Digispark is nog 1 extra library nodig om de EEPROM functies te kunnen gebruiken waarmee de Wonderfoon software de instellingen, zoals volume, opslaat. Deze library is hier te vinden op GitHub
Nu kunt u de ATTiny85 programmeren.