Arduino

Arduino & ESP8266入門

C言語で習った知識で、ArduinoでIoT装置を体験する。

Arduino入門

学習内容

  1. C++言語入門
  2. LEDのBlink
  3. OLED (LED Matrix)の表示
  4. 温度センサーの利用

ESP8266 WiFi通信入門

  1. WiFiの接続
  2. Web Serviceの利用
  3. ホームサーバ

 

使用機材(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作品
  • 智能家居设备