/workshop

workshop

Primary LanguageC++

Build Status Coverage Status

The Workshop project



 __          __        _        _                 
 \ \        / /       | |      | |                
  \ \  /\  / /__  _ __| | _____| |__   ___  _ __  
   \ \/  \/ / _ \| '__| |/ / __| '_ \ / _ \| '_ \
    \  /\  / (_) | |  |   <\__ \ | | | (_) | |_) |
     \/  \/ \___/|_|  |_|\_\___/_| |_|\___/| .__/
                                           | |    
                                           |_|    


WARNING: 在操作本專案任何項目時請保持清醒不要短路專注環境安全不要用沒有USB埠電源防護的電腦.

基本環境安裝

Arduino IDE :

https://www.arduino.cc/

圖形化的Arduino IDE (S4A):

http://s4a.cat/

Arduino 安裝說明 (DL):

Arduino DL

Arduino 安裝說明 (Setup):

Arduino DL

如果你用的是LINUX:

Arduino LINUX

如果你用的是MAC:

Arduino OF mac

======================================================================== "ESP8266" or "NodeMcu" 基本環境安裝

安裝說明 (DL):

Arduino DL

文字說明:

    $ .//monospaceIOT
    >>> list(5 * x + y for x in range(10) for y in [4, 2, 1])

電路圖接線

個單元電路圖使用Fritzing繪製,請進入個單元目錄閱讀說明文件.

Fritzing:

Fritzing

開發板

Arduino

Arduino NUO

ESP8266-01

ESP8266-01

USB燒入晶片驅動程式:

    http://www.wch.cn/download/CH341SER_ZIP.html

需安裝以下工具:

#include <ESP8266WiFi.h>
#include <IRremoteESP8266.h>
#include <IRsend.h>

可選擇以下燒入檔:

NODEMCU (Arduino IDE)
NODEMCU (LUA)
MicroPython

MicroPython

韌體燒入軟體:

    http://gitlab.trunksys.com:30000/monospace/smart-office/tree/master/%E5%B7%A5%E5%85%B7/nodemcu-flasher-master/nodemcu-flasher-master

可參考:

http://yhhuang1966.blogspot.tw/2017/04/esp-01-esp8266-micropython.html

使用Arduino IDE教學

韌體燒入軟體:

    http://gitlab.trunksys.com:30000/monospace/smart-office/tree/master/%E5%B7%A5%E5%85%B7/nodemcu-flasher-master/nodemcu-flasher-master

請注意板子記憶體下為ESP01 500KB 用的:

    http://gitlab.trunksys.com:30000/monospace/smart-office/blob/master/%E5%B7%A5%E5%85%B7/esp8266-512k-20180207-v1.9.3-278-gcc92c057.bin

ESP01-燒入接線圖

CH340

燒入選項

esp8266micropython

使用Arduino IDE教學

韌體燒入器:

CH340 CH340

韌體燒入軟體:

    http://gitlab.trunksys.com:30000/monospace/smart-office/tree/master/%E5%B7%A5%E5%85%B7/nodemcu-flasher-master/nodemcu-flasher-master

請注意板子記憶體下為ESP01 500KB 用的:

    http://gitlab.trunksys.com:30000/monospace/smart-office/blob/master/%E5%B7%A5%E5%85%B7/esp8266-512k-20180207-v1.9.3-278-gcc92c057.bin

NodeMcu-CH340

CH340

USB晶片驅動程式:

    http://www.wch.cn/download/CH341SER_ZIP.html

NodeMcu-CP2102

CP2102

USB晶片驅動程式:
    https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

韌體燒入器:

    http://gitlab.trunksys.com:30000/monospace/smart-office/tree/master/%E5%B7%A5%E5%85%B7/nodemcu-flasher-master/nodemcu-flasher-master

請注意板子記憶體下為NodeMcu通用的:

    http://