Skip to content

hakoroboken/zikoitikun_v2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

zikoitikun_v2

利用する前に

使われているマイコンのXIAOに書き込むために以下のリンクよりセットアップしてください。

https://wiki.seeedstudio.com/XIAO_ESP32C3_Getting_Started/#getting-started

使用上の注意

.inoファイル名とリポジトリ名は揃えること。書き込む際は下記の設定にすること。デフォルトではFlash ModeQIOになっているのでDIOに変更すること。

Screenshot 2024-07-09 at 10 26 32 PM

Example

以下は全てmain.inoに記載する。

#include <zikoichi_kun_api_v2.hpp>

void setup() {
  zk_api_v2::setup();
}

void loop() {
  zk_api_v2::control_motor1(128);
  zk_api_v2::control_motor2(-128);
  zk_api_v2::control_motor3(128);
  zk_api_v2::control_motor4(-128);
}

zk_api v2

namespace

namespace zk_api_v2

control

特定のモータの回転速度を決める

inline void control_motor1(int power)
inline void control_motor2(int power)
inline void control_motor3(int power)
inline void control_motor4(int power)
変数名 想定される範囲
power int -255 ~ 255

PWM

特定のモータのPWM dutyを決める

inline void motor1_pwm(int value)
inline void motor2_pwm(int value)
inline void motor3_pwm(int value)
inline void motor4_pwm(int value)
変数名 想定される範囲
value int 0 ~ 255

CW/CCW

特定のモータの回転方向を決める

inline void motor1_cw_ccw(PinStatus status)
inline void motor2_cw_ccw(PinStatus status)
inline void motor3_cw_ccw(PinStatus status)
inline void motor4_cw_ccw(PinStatus status)
変数名 想定される範囲
value int 0 ~ 255

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages