OTA med arduino R4 wifi utan iot cloud
Jag använder detta biblioteket när jag använder OTA hemma.
https://github.com/jandrassy/ArduinoOTA
Jag har dock inte provat det med Arduino R4 utan bara några ESP8266:or och ESP32:or.
Men enligt dokumentationen så är den testad med UNO R4:an
https://github.com/jandrassy/ArduinoOTA?tab=readme-ov-file#boards-tested
Edit efter jag läst din länk:
Det verkar vara samma bibliotek som dom använder.
Om det inte fungerar så får du gärna dela med dig hur din kod för just OTA setup och vilket anrop du använder i din loop
Exempel på hur min setup kan se ut:
void setupOTA()
{
ArduinoOTA.setPort(8266); //Port defaults to 8266
ArduinoOTA.setHostname("hostname");
ArduinoOTA.setPassword("password");
ArduinoOTA.onStart([]() {
String type;
if (ArduinoOTA.getCommand() == U_FLASH) {
type = "sketch";
} else { // U_FS
type = "filesystem";
}
// NOTE: if updating FS this would be the place to unmount FS using FS.end()
Serial.println("Start updating " + type);
});
ArduinoOTA.onEnd([]() {
Serial.println("\nEnd");
});
ArduinoOTA.onProgress([](unsigned int progress, unsigned int total) {
Serial.printf("Progress: %u%%\r", (progress / (total / 100)));
});
ArduinoOTA.onError([](ota_error_t error) {
Serial.printf("Error[%u]: ", error);
if (error == OTA_AUTH_ERROR) {
Serial.println("Auth Failed");
} else if (error == OTA_BEGIN_ERROR) {
Serial.println("Begin Failed");
} else if (error == OTA_CONNECT_ERROR) {
Serial.println("Connect Failed");
} else if (error == OTA_RECEIVE_ERROR) {
Serial.println("Receive Failed");
} else if (error == OTA_END_ERROR) {
Serial.println("End Failed");
}
});
ArduinoOTA.begin();
}
Sedan ser jag till att anropa ArduinoOTA i varje loop:
void loop() {
ArduinoOTA.handle();
ALL ANNAN LOGIK
}
- Vad lyssnar du på just nu?15k
- Navigera rätt i grafikkortsdjungeln102
- Dagens fynd — Diskussionstråden54k
- Kivra testar att ta betalt för tjänsten202
- Efter stora strömavbrott i gbg så funkar inte tele2 router6
- Wordle på svenska - ordlig.se9,3k
- Telia kan köpa Bredband281
- Rabbel.se - Ett dagligt ordspel2,3k
- Sweclockers.com köpråd från förra året1
- Herman Miller X Logitech G Embody Gaming Chair, recension?329
- Säljes Nvidia T1000
- Säljes AMD Paket, Ryzen 7950X3D och ASUS ROG STRIX B650E-F GAMING WIFI
- Säljes En äldre Gamingdator
- Köpes Söker lite komponenter för projekt
- Säljes NVIDIA GeForce RTX 3060Ti 8GB (TUF GAMING & DUAL V2)
- Köpes Grafikkort sökes i skåneland
- Säljes Fractal Terra / Ryzen 9 9900X / RX 7900 XT / 64 GB DDR5 6000MHz
- Säljes Uppgraderingskit! 7700k - DDR4 FURY BEAST 16gb - z270 m7 gamling
- Säljes Doom: The Dark Ages
- Säljes 8700K , 32GB , ASUS Z370-H Gaming
- AMD:s Threadripper Pro med 96 kärnor kostar 113 000 kronor21
- Civilization VI med alla expansioner gratis hos Epic 30
- Navigera rätt i grafikkortsdjungeln102
- Telia kan köpa Bredband281
- Adware i populära Crystaldiskinfo8
- Säkerhetsbrist hos Gigabyte-moderkort berör över 240 modeller17
- Kivra testar att ta betalt för tjänsten202
- Quiz: Känner du igen programmen på ikonerna?104
- Steams nya publiceringsregler kan drabba "vuxenspel"43
- Läkare varnar för riskerna med att använda AI57
Externa nyheter
Spelnyheter från FZ