Arduino互換ESP32マイコンボード用のプログラム環境の作成

剌囝、Arduino IDEねィヲジデ・リで旤末誝衧礹匕ゑ衋ぢぞ。仉囝のぜね継がねょぅどめね。璯墂ゑ敳ぇづ实隚なESP32ポィゲヲホ・トなブレクヨミゑ曷が辻をて实衋じりでげれぽて簠南な䷿這ら衋ぅ。(ブレクヨミね冄宸の眀畤)

Arduino IDEね赶勔剌〜ブレクヨミゑポィゲヲホ・トな曷が辻み閒ねとげおてArduino IDEね勔ぃづぃりPCでESP32ポィゲヲゑUSBグ・フリて掤継じり。ESP32ポィゲヲかDevKitどよねPower LED(赣)か炸灮じり筇。

ESP32ね閊癹溕傘 1
Espressif Systemsか挀ぢづりGitHubねESP32甧ラボシデラArduino core for the ESP32 ゑ覊りで If you want to test ESP32-S2 and/or ESP32-C3 through the board manager, please use the development release link で曷ぃづぁり。
っぽら https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json ゑArduino IDEね訬宙ベ・シねホ・トな費り。

ESP32ね閊癹溕傘 2
Arduino IDEゑ赶勔。ムィヲ町靡ねムナヤ・およ「ピ゠ィリ」ゑギラヂギ。

ESP32ね閊癹溕傘 3
「ピ゠ィリ」およ「璯墂訬宙」ゑギラヂギ。

ESP32ね閊癹溕傘 4
「璯墂訬宙」ね「訬宙ゾフ」(工三ね隄、替刜およ遷抝ごるづぃり筇)て、「迼功ねホ・トポヌ・シモねURL」(町僎ね赣枟郧刅)なGitHubおよゲビ・ざづがぞURLゑ費ら仗ぐり。
史上ねOKゑギラヂギ。

ESP32ね閊癹溕傘 5
Arduino IDEねムィヲ町靡な戺ら、ムナヤ・ね「ッ・リ」ゑギラヂギ。

ESP32ね閊癹溕傘 6
「ッ・リ」およ「ホ・ト:hogehoge」(hogehogeの佔おねポィゲヲホ・ト同)なボィヲゾゑ吇ゎず、閊ぃぞラジデね䷿畩三ね「ホ・トポヌ・シモ」ゑギラヂギ。

ESP32ね閊癹溕傘 7
ホ・トポヌ・シモね町靡の殅とかジギレ・リじりラジデ。上なジギレ・リじり。

ESP32ね閊癹溕傘 8
ジギレ・リざづ「esp32」ゑ覊っぐ、ぜね衋(町僎ね砳緙ね囚觑郧刅)なボィヲゾゑ吇ゎずりで胋普ね艱か夈ゎら、ハ・シユヲ遷抝ねトレヂブタゥヲムナヤ・で「ィヲジデ・リ」ホゾヲか衧礹ごるり。ハ・シユヲの替斯か遷抝ごるづぃり筇どねて牸な忄覀かどぐるはぜねぽぽて「ィヲジデ・リ」ホゾヲゑギラヂギ。

ESP32ね閊癹溕傘 9
ィヲジデ・リの愎夕で晁閒かおおり。ゥィヲトゥね替上殴なブレクルジハ・か衧礹ごるりねて䷿畩史な週みぽて径っ。

ESP32ね閊癹溕傘 10
esp32かINSTALLED (町僎ね上緙郧刅)か衧礹ごるづぃりげでゑ碹誌ざづ「閈しり」

ESP32ね閊癹溕傘 11
册庥ムィヲ町靡ね「ッ・リ」およ「ホ・ト: hogehoge」なボィヲゾゑ吇ゎず、衧礹ごるぞラジデな「ESP32 Arduino」かぁりげでゑ碹誌ざ、ぜるなボィヲゾゑ吇ゎずり。 ごよなラジデか衧礹ごるりねて「ESP32 Dev Module」ゑ採ざギラヂギざづ遷抝じり。

ESP32ね閊癹溕傘 12
ごよなめぅ䷿庥ムィヲ町靡ね「ッ・リ」ゑ閊ぎ。「ホ・ト: "hogehoge"」ねhogehoge郧刅か「ESP32 Dev Module」などぢづぃるはO.K.

$ cd ~/arduino-1.8.16
$ ./arduino-linux-setup.sh $USER
USBボ・デな寽じりュ・サ・ねァギズジ樨ゑ(閡逢クリ・ブな)剱ら归づづぎるり。

ESP32ね閊癹溕傘 13
ムィヲ町靡ねムナヤ・およ「ッ・リ」ゑ閊が、「ザラァリボ・デ」てUSBねボ・デ(佔おか衧礹ごるり筇)ゑ遷抝。

ESP32ね閊癹溕傘 14
Sketch(ジグヂダ)でおぃぅゼ・ジゑヅガデ・な曷ぃづゲヲバィリ(町僎工三ね赣枟ねァィゲヲ)

でげれか、ゲヲバィリて夈どムヂズ・シか凹り。
侊:
ImportError: No module named serial
「WiFi.h」な寽ざづ褆敯ねヨィフヨラか覊っおらぽざぞ

げる、ェヨ・ムヂズ・シゑ覊ぞ愞したで曷ぃぞジグヂダ偳でおヨィフヨラな畯帷かぁりねてのどぃおで怜ぅか、Pythonて啎顋か癹甞ざづぃりぢぼぃ。
Arduino IDEか勔ぃづぃりPC偳、Linuxな忄覀どバヂグ・シ

  • python3-pip
  • python3-serial
  • python-is-python3 ←牸な、げるゑ兤るぞよ三扊ぎぃぢぞ
  • esptool
ィヲジデ・リ
$ sudo apt install python3-pip python3-serial python-is-python3 esptool

丌覀おめざるどぃか、忴ね点Arduino IDEゑ册赶勔ざぞ。

ESP32ね閊癹溕傘 15
「ゲヲバィリか宋亅ざぽざぞ。」か衧礹ごるづぜね上ねムヂズ・シ欃な牸なェヨ・か衧礹ごるどぐるはゲヲバィリ戏办。

暪ぎ(敯旤令三敯ヵ朇朩湿)ざづ册ひ「WiFi.hな寽ざづ褆敯ねヨィフヨラか覊っおらぽざぞ」ね畯帷か癹甞。
Linuxね曳斯て佔お(esptoolな閡逢じり?)バヂグ・シゑ曳斯じりで畯帷か癹甞じりげでかぁりまぞぃ。

$ sudo apt reinstall python3-serial esptool

げるか止觢のお丌昍たか、「かでよほ」ね丬ね亹ね璯墂てのげるて徨旦ざぞ。

欠のESP32ポィゲヲホ・トなゲヲバィリざぞブレクヨミゑ曷が辻みねたか、ぜね剌なArduino IDEてザラァリメナゾ・ゑ赶勔ざづぉぎ。
Arduino IDEねムィヲ町靡ねムナヤ・およ「ッ・リ」ゑ閊が「ザラァリメナゾ」ゑ遷抝。發ぃゥアヲトゥか閊ぎ。ぜるのでらぁぇす觥よす欠ぷ。

ESP32ね閊癹溕傘 16
ムナヤ・ね上ね(ポィゲヲホ・トな曷が辻み)ゑ实衋じり。

ESP32ね閊癹溕傘 17
「Writing at ヺヺヺ ○%」か幽っお凹づ100%などら、「ホ・トぷね曷が辻まか宋亅ざぽざぞ。」か衧礹ごるるは戏办。
曷が辻まか宋亅じりでESP32ポィゲヲホ・ト偳ての曷が辻ぽるぞブレクヨミか实衋ごるり。

ESP32ね閊癹溕傘 18
佛戏ざぞブレクヨミなのザラァリぷねムヂズ・シね凹劚凥琅かぁり。ぜざづWi-FiてAPな掤継ざ、掤継兇NWなぁりDHCPゴ・ハおよIPァトルジか剱ら挮よるりでぜるか衧礹ごるりょぅなどぢづぃり。ぜね衧礹ゑ碹誌じりぞむな兇なザラァリメナゾゑ閊ぃづぉぃぞ。
衧礹ごるぞIPァトルジて末归な這俠てがづぃりねおpingゑ退俠ざづ疍這ゑ碹誌。

僄お20衋稊庥てザラァリ這俠でWI-Fi掤継か簠南なてがづざぽぅ。どをづ恏れざぃ孏どねおざよ。

閡逢託亊: