User Tools

Site Tools


users:dagnall53:oled

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
Last revisionBoth sides next revision
users:dagnall53:oled [2019/05/20 18:57] dagnall53users:dagnall53:oled [2019/10/07 19:20] dagnall53
Line 4: Line 4:
   * [[:users:Dagnall53:OLED |Oled Display]]    * [[:users:Dagnall53:OLED |Oled Display]] 
       * [[users:dagnall53:RDTextAlign|RocDisplay Formatting / Syntax]]:        * [[users:dagnall53:RDTextAlign|RocDisplay Formatting / Syntax]]: 
 +      * [[users:dagnall53:Using Schedules|Using Schedules]]:
   * [[:users:Dagnall53:Node_Setup|Node_Setup]]    * [[:users:Dagnall53:Node_Setup|Node_Setup]] 
   * [[:users:Dagnall53:Hardware|Hardware]]    * [[:users:Dagnall53:Hardware|Hardware]] 
Line 23: Line 24:
  
 {{:users:dagnall53:img_2635.jpg?300 |Note: The picture shows the OLED connected to the Secondary bus, using D1 and D2}} {{:users:dagnall53:img_2635.jpg?300 |Note: The picture shows the OLED connected to the Secondary bus, using D1 and D2}}
-On the ESP8266 version, I prefer to use the board with the NodeMCU Motor Shield, as it provides easy pin locations for the servos.  The "primary" I2C bus uses uses D3 and D4, which (when the board is on the Motor shield) are the 'Motor direction' pins. Pins D1 and D2 are used for the "Secondary" I2C bus, and remain connected to the 'Motor PWM' pins. This means that if any the "primary" I2C bus is used, the Motor Shield outputs can still be used as dimmable filament light drives (because the "direction" (being changed all the time as these pins are the OLED data)  does not matter to a filament light!).  +On the ESP8266 version, I prefer to use the board with the NodeMCU Motor Shield, as it provides easy pin locations for the servos.  The "primary" I2C bus uses uses D3 and D4, which (when the board is on the Motor shield) are the 'Motor direction' pins. Pins D1 and D2 are used for the "Secondary" I2C bus, and remain connected to the 'Motor PWM' pins. This means that if only the "primary" I2C bus is used, the Motor Shield (PWM) outputs can still be used as dimmable filament light drives (because the "direction" (being changed all the time as these pins are the OLED data) does not matter to a filament light!).  
  
 The ESP32 version uses extra pins for the Main I2C bus so none are "lost" if only one I2C bus is needed.\\ The ESP32 version uses extra pins for the Main I2C bus so none are "lost" if only one I2C bus is needed.\\
Line 43: Line 44:
 ---- ----
  
-====Scheduling==== +====Automatic Display from Schedules====  
 +{{:users:dagnall53:oled_schedule_test.jpg?200 |}}
 See  [[users:dagnall53:Using Schedules|users:dagnall53:Using Schedules]]) See  [[users:dagnall53:Using Schedules|users:dagnall53:Using Schedules]])