User Tools

Site Tools


projets:fuz:webduino

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
projets:fuz:webduino [2019-12-03 21:39] – [Photocell] document photocell reading with example sketch Lomanicprojets:fuz:webduino [2020-05-10 22:14] – [OTA] +link to http://www.csshl.net/content/esp8266-aggiornamenti-ota Lomanic
Line 4: Line 4:
 ===== Goals ===== ===== Goals =====
   * [OK] Flash Webduino with different IDEs   * [OK] Flash Webduino with different IDEs
-  * Check Components : pins, photocell, RGB LED, button+  * [OK] Check Components : pins, photocell, RGB LED, button
   * [OK?] Use OTA   * [OK?] Use OTA
 </WRAP> </WRAP>
Line 12: Line 12:
   * [[https://webduino.io/en/tutorials/smart-01-information.html|Official Intro]]   * [[https://webduino.io/en/tutorials/smart-01-information.html|Official Intro]]
   * Webduino USB port is only used to power the board, not for upload and monitoring   * Webduino USB port is only used to power the board, not for upload and monitoring
-  * The chip is labeled ESP8266MOD by AI Thinker, in fact it is an ESP-12F, same as Wemos d1 +  * The chip is labeled ESP8266MOD by AI Thinker, in fact it is an ESP-12F, same as Wemos D1 
-  * The Board include a photocell, RGB led and a button.+  * The board includes a photocell, an RGB led and a button.
   * [[https://www.programmersought.com/article/1565534775/|Unofficial tutorial in ~english]], with how to flash webduino with FTDI   * [[https://www.programmersought.com/article/1565534775/|Unofficial tutorial in ~english]], with how to flash webduino with FTDI
  
Line 31: Line 31:
 For **rebooting**, on Webduino Smart connect RST to GND For **rebooting**, on Webduino Smart connect RST to GND
  
-Flashing usual sequence is : +Flashing usual sequence is: 
   - Set flash position (GPIO0 on GND)   - Set flash position (GPIO0 on GND)
   - Power the FTDI and the Webduino   - Power the FTDI and the Webduino
Line 44: Line 44:
 ===== Platformio ===== ===== Platformio =====
  
-Got it to work as a Wemos d1 !+Got it to work as a Wemos d1!
  
     [env:d1]     [env:d1]
Line 91: Line 91:
       RGB_color(255, 255, 125); // Raspberry       RGB_color(255, 255, 125); // Raspberry
       break;       break;
-    case 3: // CYAN+    case 3:
       RGB_color(0, 255, 255); // Cyan       RGB_color(0, 255, 255); // Cyan
       break;       break;
-    case 4: // BLUE?+    case 4:
       RGB_color(255, 0, 255); // Magenta       RGB_color(255, 0, 255); // Magenta
       break;       break;
-    case 5: // GREEN+    case 5:
       RGB_color(255, 255, 0); // Yellow       RGB_color(255, 255, 0); // Yellow
       break;       break;
Line 154: Line 154:
 void loop() { void loop() {
   if (digitalRead(GPIO_MICRO_SWITCH_BUTTON) == LOW) {   if (digitalRead(GPIO_MICRO_SWITCH_BUTTON) == LOW) {
-    Serial.println(analogRead(GPIO_PHOTOCELL)); // values go from 0 for complete blackness to 1024 for full bright light+    Serial.println(analogRead(GPIO_PHOTOCELL)); // values go from 0 for complete darkness to 1024 for full bright light
   }   }
 } }
Line 160: Line 160:
 ===== OTA ===== ===== OTA =====
 See https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA/examples See https://github.com/esp8266/Arduino/tree/master/libraries/ArduinoOTA/examples
 +
 +This was randomly working for me, laybe implement [[http://www.csshl.net/content/esp8266-aggiornamenti-ota|this workaround]]?
projets/fuz/webduino.txt · Last modified: 2023-02-02 22:06 by 127.0.0.1