Arduino & ESP8266入門
C言語で習った知識で、ArduinoでIoT装置を体験する。
Arduino入門
学習内容
- C++言語入門
- LEDのBlink
- OLED (LED Matrix)の表示
- 温度センサーの利用
ESP8266 WiFi通信入門
- WiFiの接続
- Web Serviceの利用
- ホームサーバ
使用機材(ESP8266)
WeMos
WeMosはESP8266モジュールを利用した、Arduino互換ボード。
WeMosには「D1 Mini」と「D1 R2」の2種類がある。使い方が同じ。
特長
WeMosはESP-12をメインチップとして、CH340のUSBシリアル変換チップを組み合わせたボードです。
TTL-USB変換としてCH340が実装されているので、Arduinoと同じようにUSB経由でスケッチを書き込むことができます。
UNO互換機を使っている方は、特に何も必要ありませんが、今まで互換機を使ったことが無い方は
WeMosのホームページからCH340のドライバーをインストールする必要があります。
使用機材(ESP32)
M5StickC 是一款精致小巧的开发板.它作为 M5Stick 的升级版本,提供了更多的拓展接口与按键,拥有出色性能的同时兼具低功耗特性.无论是用作编程学习还是项目开发, M5StickC 都能够提供可靠的硬件支持.
它能做什么? 这个小巧玲珑的开发工具,能够激发你无限的创作可能. M5StickC 能够帮助你快速的搭建物联网产品原型,简化整个的开发过程.即便是刚开始接触编程开发的初学者,也能够搭建出一些有趣的应用,并应用到实际生活中.
M5StickC 是 M5Stack 产品系列中的核心设备之一,该产品系列建立在不断发展的硬件和软件生态系统中.它有着许多兼容的拓展功能模块,丰富开源代码、活跃的论坛社区,这些资源都可以在你的开发过程中为你提供最优服务.
开关机操作:
- 开机:按复位按键,持续至少 2 秒
- 关机:按复位按键,持续至少 6 秒
注意:
- M5StickC 支持的波特率: 1200 ~115200, 250K, 500K, 750K, 1500K
- 基于 ESP32开发
- 内置3轴加速计与3轴陀螺仪
- 内置Red LED
- 集成红外发射管
- 内置RTC
- 集成麦克风
- 用户按键, LCD(0.96 寸), 电源/复位按键
- 95 mAh 锂电池
- 拓展接口
- 可穿戴 & 可固定
- 开发平台 UIFlow, MicroPython, Arduino
- 1x M5StickC
- 1x Type-C USB(20cm)
- 可穿戴设备
- 物联网控制器
- STEM教育
- DIY作品
- 智能家居设备