マイコン

Arduino IDEでGoouuu-ESP32のBlink確認

投稿日:

Download the Arduino IDE

最新バージョン(v1.8.2)をダウンロードしてインストールします。

Installing the Board (macOS)

下記のウェブページにてシェルファイルを実行します。

https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/mac.md

ESP32 Dev Module を選択します。

Install CP2102 Driver

esp32.net サイトにてボードタイプを確認してCP2102のドライバをインストールする。

USB to UART Bridge chips : esp32.net/usb-uart

Upload the Sketch

GPIO5 と LED の回路を構成し、下記のコードを書き込みする。

書き込みログ

Archiving built core (caching) in: /var/folders/69/9mp0s7xj7ysb_8llwbwl_fc00000gn/T/arduino_cache_802864/core/core_espressif_esp32_esp32_FlashMode_qio,FlashFreq_80,FlashSize_4M,UploadSpeed_921600,DebugLevel_none_4aedcc0daf3f2090d5d5f1483c8d89fd.a
Sketch uses 135894 bytes (10%) of program storage space. Maximum is 1310720 bytes.
Global variables use 10992 bytes (3%) of dynamic memory, leaving 283920 bytes for local variables. Maximum is 294912 bytes.
esptool.py v2.1
Connecting........_
Chip is ESP32D0WDQ6 (revision 1)
Uploading stub...
Running stub...
Stub running...
Changing baud rate to 921600
Changed.
Configuring flash size...
Auto-detected Flash size: 4MB
Compressed 8192 bytes to 47...

Writing at 0x0000e000... (100 %)
Wrote 8192 bytes (47 compressed) at 0x0000e000 in 0.0 seconds (effective 19781.1 kbit/s)...
Hash of data verified.
Flash params set to 0x022f
Compressed 12960 bytes to 8571...

Writing at 0x00001000... (100 %)
Wrote 12960 bytes (8571 compressed) at 0x00001000 in 0.1 seconds (effective 805.7 kbit/s)...
Hash of data verified.
Compressed 202560 bytes to 76946...

Writing at 0x00010000... (20 %)
Writing at 0x00014000... (40 %)
Writing at 0x00018000... (60 %)
Writing at 0x0001c000... (80 %)
Writing at 0x00020000... (100 %)
Wrote 202560 bytes (76946 compressed) at 0x00010000 in 1.9 seconds (effective 858.5 kbit/s)...
Hash of data verified.
Compressed 3072 bytes to 122...

Writing at 0x00008000... (100 %)
Wrote 3072 bytes (122 compressed) at 0x00008000 in 0.0 seconds (effective 5687.4 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting...

 

-マイコン
-

関連記事

Arduino Yún の IP Address 確認

WiFiStatus の アップロード 「Examples – Bridge – WiFiStatus 」を読み込んでそのままArduino Yúnへアップロードします。 Serial Monitor IP Addressを確認します。

Arduino I2C Scanner

ArduinoボードにI2Cデバイスを繋げてアドレスを確認するのに使います。 例えば、上記のPCA9685のPWMサーボモジュールをI2C Scannerで確認すると「0x40 / 0x70」アドレスを確認することができます。 Source Code (Github Gist)

Digispark ATTiny85

USBに直接挿せるマイコン HIDで動作するため、キーボードとマウスのエミュレートなど可能 Arduino IDEで開発可能 公式 Digispark はこちらです。

Getting Started Arduino Yún

Arduino Yúnは2015年以降のモデルが対象です。 無線LANの設定 MacまたはPCとArduino YúnのMicro USBで接続 (電源ON) しばらくするとWi-FiのSSIDで「Linino-XXXXXXXXXXXX」へ接続 「http://linino.local/」にアクセス (パスワード:doghunter) 「CONFIGURE」をクリック パスワード設定と無線LANの設定を完了し、「CONFIGURE & RESTART」クリック リスタート (しらばく待ち) Wi-FiのSSIDを元に戻して「http://linino.local/」にアクセス アクセス完了したら、設定終了 YúnのLinux部へアクセス Arduino Yúnは、Bonjour(mDNS)という仕組みを使っているため、YúnそのものがDNSサーバーとして機能しているので「linino.local」へアクセスします。 パスワードも変更した方が良いです。 無線LAN経由でGPIO操作 Arduino IDE 「Examples – Bridge – Bridge」読み込みます。 “Could not connect to YunServer 146 Connection refused” 対策 42行目の「server.listenOnLocalHost();」をコメントし、Arduino Yúnへアップロードします。 GPIO操作 13PINの状態を確認してみます。

Arduino IDEでDigisparkのBlink確認

Download the Arduino IDE 最新バージョン(v1.8.2)をダウンロードしてインストールします。 Installing the Board (macOS) 設定画面にてURLを設定します。 http://digistump.com/package_digistump_index.json ボードマネジャーにて「Digistump AVR Boards」をインストールします。 Digispark (Default – 16.5mhz) を選択します。 Upload the Sketch File – Examples – Digispark_Examples – Start をロードします。 「Upload」ボタンをクリックし、下記の「Plug in device now…」メッセージが見えたら、DigisparkをUSBに繋げます。 書き込みログ Sketch uses 718 bytes (11%) of program storage space. Maximum is 6012 bytes. Global variables use 9 bytes of dynamic memory. Running Digispark Uploader… Plug in device now… (will timeout in 60 seconds) > Please plug in the device … > Press CTRL+C to terminate the program. > Device is found! connecting: 16% complete connecting: 22% complete connecting: 28% complete connecting: 33% complete > Device …