ESP32 (MicroPython)

    This page is to Setup and Config ESP32
 

Hardware and Software

Hardware : ESP32
    
Software : MicroPython
Documents : 
http://docs.micropython.org/en/latest/
  

Editor for PC and MAC

  • Download Editor uPyCraft : https://github.com/DFRobot/uPyCraft

Firmware Update

  • Download Firmware : http://micropython.org/download#esp32
  • esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin

Reference 

  • Getting started with MicroPython on the ESP32 : http://docs.micropython.org/en/latest/esp32/tutorial/intro.html


ESP32 Bluetooth BLE (New On 20191022)

  • >>> dir(bluetooth)
  • ['__class__', '__name__', 'BLE', 'FLAG_NOTIFY', 'FLAG_READ', 'FLAG_WRITE', 'UUID']
  • >>> dir(bluetooth.BLE)
  • ['__class__', '__name__', '__bases__', 
  • 'active', 
  • 'config',
  •  'gap_advertise', 
  • 'gap_connect',
  •  'gap_disconnect', 
  • 'gap_scan',
  • 'gattc_discover_characteristics',
  •  'gattc_discover_descriptors', 
  • 'gattc_discover_services', 
  • 'gattc_read',
  •  'gattc_write',
  •  'gatts_notify', 
  • 'gatts_read', 
  • 'gatts_register_services', 
  • 'gatts_write',
  •  'irq']
  • >>> dir(bluetooth.UUID)
  • ['__class__', '__name__', '__bases__']

Notes


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Examples

         



Examples

          EXample



子網頁 (1): OLED