マイコン

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

Wi-FiとEthernetポートあり ATmega32u4 MCUとAtheros AR9331 MPUを搭載したボード Atheros MPUはLininoと呼ばれるOpenWRT基盤Linux支援 シェルスクリプトまたはPythonなど作成可能 公式Arduino Yún はこちらです。 Price : $68.20 USB : Micro MCU : ATmega32U4 Operating Voltage : 5V Input Voltage : 5V Clock Speed : 16 MHz Analog Input/Output Pins : 12 / 0 Digital IO/PWM Pins : 20 / 7 EEPROM : 1 KB SRAM : 2.5 KB Flash Memory : 32 KB I2C(TWI) Pins : 2 (SDA), 3 (SCL) LED_BUILTIN : 13 MPU : Atheros AR9331 Architecture : MIPS Operating Voltage : 3.3V Ethernet : 802.3 10/100Mbit/s WiFi : 802.11b/g/n 2.4 GHz USB Type : 2.0 Host Card Reader : Micro-SD RAM : 64 MB DDR2 Flash …

Arduino Yún の IP Address 確認

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

Arduino Uno R3

ATmega328P(datasheet)ベースで作られたマイクロコントローラーボードです。 公式Arduino Uno R3はこちらです。 Price : $22 Processor : ATmega328P Operating Voltage : 5V Input Voltage(recommended) : 7~12V Input Voltage(limit) : 6V~20V Clock Speed : 16 MHz Analog Input/Output Pins : 6 / 0 Digital IO/PWM Pins : 14 / 6 EEPROM : 1KB SRAM : 2KB Flash Memory : 32 KB USB : USB B Female (ATmega-16U2) UART : 1 I2C(TWI) Pins : A4 (SDA), A5 (SCL) Pinout www.pighixxx.com Download PDF

BBC micro:bit

英国放送協会(BBC)が情報教育のために開発し、現在11歳と12歳の小学生全員に配れているシングルボードコンピュータです。 クレジットカードの半分ぐらい(4cm × 5cm)でARM Cortex-M0が搭載されています。 Hardware Description nRF51 Application Processor (ARM Cortex-M0) Bluetooth 4.1 Wireless Communication 2.4GHz Low Level Radio Communications 2 Buttons 5.5 Matrix Display 3 Axis Accelerometer (MMA8653FC) Magnetometer (MAG3110) Temperature Sensing (on-core nRF51) GPIO (General Purpose Input/Output) Power Supply (1.8V ~ 3.6V) USB Interface Pinout http://microbit-micropython.readthedocs.io/en/latest/pin.html Pin Type Function 0 Touch Pad 0 1 Touch Pad 1 2 Touch Pad 2 3 Analog Column 1 4 Analog Column 2 5 Digital Button A 6 Digital Row 2 7 Digital Row 1 8 Digital 9 Digital Row 3 10 Analog Column 3 11 Digital Button B 12 Digital …

Digispark ATTiny85

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