2018-04-01から1ヶ月間の記事一覧

Arduboyでprintf的なものを

デバッグプリント用にprintf的なものを作成した。ただし、%fが?と表示されてしまう。何故だろうか。 #include <Arduboy2.h> Arduboy2 arduboy; void setup() { arduboy.begin(); arduboy.setFrameRate(60); arduboy.clear(); } void loop() { if (!arduboy.nextFrame()) </arduboy2.h>…

Arduboyでボタンのリピートを取得する

Arduboyのボタン入力の取得は、pressed(), notPressed(), justPressed(), justReleased()があるが、ボタンのリピートも欲しくなる。ドキュメントには次のようにする。と書かれているが少々使いづらそうだ。 if (arduboy.everyXframes(5)) { if (arduboy.pres…

Arduboyで固定小数点と回転と

固定小数点で使用するsin, cos関数を作成した。 #include <Arduboy2.h> Arduboy2 arduboy; #define SCREEN_CENTER_X 64 #define SCREEN_CENTER_Y 32 #define SCREEN_LEFT -64 #define SCREEN_RIGHT 63 #define SCREEN_TOP -32 #define SCREEN_BOTTOM 31 typedef struct W</arduboy2.h>…