memomem

備忘録・メモ置き場

myCobot Arduino

ライブラリをインストール

Arduinoのライブラリを追加

  • ESP32 Lite Pack Library
  • M5Atom
  • M5Stack

GitHub - elephantrobotics/myCobot: myCobot is the World's Smallest Collaborative Robot Arm.

githubから落とした /myCobot/Arduino/MycobotBasic をArduinoのライブラリフォルダにコピー。

Arudinoを立ち上げてサンプルなど使用する。

Arduinoライブラリのフォルダは以下の場所にあります。

Windows 64bitの場合 (一例)
C:\Users\???\Documents\Arduino\libraries (???の部分にはユーザ名が入ります)

Arduinoライブラリのインストール - Humblesoft/Wiki

書込み時のボードは

  • M5Stack Arduino > M5Stack-Core-ESP32

を選択。

コンパイル時に下記のようなエラーがでる。

In file included from C:\Users\inok\Documents\Arduino\libraries\MycobotBasic\MycobotLanguage.h:6:0,
                 from C:\Users\inok\Documents\Arduino\libraries\MycobotBasic\MycobotLanguage.cpp:1:
C:\Users\inok\Documents\Arduino\libraries\MycobotBasic\mycobot_24px.h:1467:7: error: 'EncodeRange' does not name a type
 const EncodeRange mycobot_24pxEncodeRange[] PROGMEM = {
       ^
C:\Users\inok\Documents\Arduino\libraries\MycobotBasic\mycobot_24px.h:1553:2: error: 'EncodeRange' was not declared in this scope
 (EncodeRange  *) mycobot_24pxEncodeRange};
...
(中略)
...
「WiFiClient.h」に対して複数のライブラリが見つかりました
使用済:C:\Users\inok\Documents\ArduinoData\packages\m5stack\hardware\esp32\1.0.6\libraries\WiFi
未使用:C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries\WiFi
「SD.h」に対して複数のライブラリが見つかりました
使用済:C:\Users\inok\Documents\ArduinoData\packages\m5stack\hardware\esp32\1.0.6\libraries\SD
未使用:C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries\SD
exit status 1
ボードM5Stack-Core-ESP32に対するコンパイル時にエラーが発生しました。

対応方法

<m5stack path>/src/utility/In_eSPI_Setup.h の最下部に下記を追加。またはコメントアウトで記載があるのでコメントアウトを解除

#define USE_M5_FONT_CREATOR

How to use Unicode. | M5Stack Community

参考