前回VSCodeにUnityに構築して威力を痛感したので、この機会にArduino IDEもやってみようと思いたちました。
今の作業環境にM5stackの環境もないのでついでに。
実際のところ
実際の手順
細かい記述増強中……
Pathを通す
select programmer
board
Refresh Boardで更新して、「m5」と打つとでてきます
change board
M5stack core
Arduino: Libra maneger
m5stackのライブラリを入れる
ポートを選ぶ
ライブラリ類の読み込みパスを設定
{
"workbench.editorAssociations": [
{
"viewType": "jupyter.notebook.ipynb",
"filenamePattern": "*.ipynb"
}
],
"python.languageServer": "Pylance",
"arduino.additionalUrls": [
"https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/arduino/package_m5stack_index.json",
"http://arduino.esp8266.com/stable/package_esp8266com_index.json"
],
"C_Cpp.updateChannel": "Insiders",
"arduino.path": "C:\\Program Files (x86)\\Arduino",
"C_Cpp.default.includePath": []
}
こう書き換える
{
"name": "Arduino",
"includePath": [
"{path-to-arduino}/hardware/arduino/avr/cores/arduino/",
"{path-to-arduino}/hardware/arduino/avr/libraries/EEPROM/",
"{path-to-arduino}/hardware/arduino/avr/libraries/SPI/",
"{path-to-arduino}/hardware/arduino/avr/libraries/SoftwareSerial/",
"{path-to-arduino}/hardware/arduino/avr/libraries/Wire/",
"{path-to-arduino}/hardware/tools/avr/avr/include/",
"{path-to-arduino}/hardware/tools/avr/avr/include/avr/",
"{path-to-arduino}/hardware/tools/avr/avr/include/compat/",
"{path-to-arduino}/hardware/tools/avr/avr/include/util/",
"{path-to-arduino}/hardware/tools/avr/lib/gcc/avr/4.*.*/include/",
"{path-to-arduino}/hardware/tools/avr/lib/gcc/avr/4.*.*/include-fixed/"
"{path-to-arduino}/libraries
"C:/Users/user/Documents/Arduino/libraries"
],
"browse": {
"limitSymbolsToIncludedHeaders": true,
"databaseFilename": ""
}
}