De nieuwste hardware. De software op GitHub.
D = data pin.
Input voltage = 6V maximum.
De nieuwste hardware. De software op GitHub.
D = data pin.
Input voltage = 6V maximum.
De ‘Get started‘ aanwijzingen voor de WeMos D1 mini op de WeMos site werken niet voor Cellie.
De linker geeft vage foutmeldingen en er komt geen executable tevoorschijn.
Het lijkt dat de aanwijzingen toegespitst zijn op de nieuwe revisie met 16MB flash geheugen.
De linker lijkt te klagen over onvoldoende geheugen blablah…
Anyway,
File>Preferences
en in het veld ‘Additional Boards Manager URLs:
‘ voer de volgende URL in:http://arduino.esp8266.com/stable/package_esp8266com_index.json
OK
‘.Should work now.
https://github.com/esp8266/Arduino#installing-with-boards-manager
Gebruik FPSTR() om een string uit flash geheugen af te drukken:
const char FP_TEST[] PROGMEM = "Very long string"; Serial.print(FPSTR(FP_TEST));
De config komt na de init. Dus:
WiFi.softAPConfig( myIPAdress, myGateway, mySubnet ); WiFi.softAP( "myAP" );
is fout en
WiFi.softAP( "myAP" ); WiFi.softAPConfig( myIPAdress, myGateway, mySubnet );
is goed.
Same goes for WiFi.config()
en WiFi.begin()
.
Eerst de init dan de config.
https://github.com/esp8266/Arduino/issues/128#issuecomment-96787709
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=32m 0 esp8266-2016-05-03-v1.8.bin
Dus niet size=8m
zoals in de documentatie van MicroPython staat maar size=32m
. De optie size=8
is geschikt voor boards met 1MB flashgeheugen.
Eventueel --baud 460800
aanpassen naar bv. --baud 115200
als er errors tijdens het flashen optreden.