組み込み クアッドクローラーの歩行を理解する クアッドクローラーの歩行はquadCrawler_Walk関数で制御されています。void quadCrawler_Walk(uint16_t speed, uint8_t com)最初の引数は「動作速度」です。デフォルトでは「quadCr... 2020.04.09 組み込み
プログラム Androidの画面遷移(Java) Androidで画面を切り替える場合、実際には画面を遷移させているのではなく既存の画面の上に新たに画面を描画しています。基本設定画面遷移を行う場合はIntentを使用します。以下はMainActivityからMain2Activityの画面... 2020.04.08 プログラム
プログラム Androidのボタン制御(Java) 主流としてはkotlinですが、情報整理のために記載しておきます。基本設定public class MainActivity extends AppCompatActivity { private TextView textView; @O... 2020.04.07 プログラム
組み込み クアッドクローラーの初期化処理を見てみる 実際の処理を見る前に、初期化処理の内容を確認してみます。リモコンの初期化処理(remoconRobo_init)「quadCrawlerRemocon.cpp」に記載されています。void remoconRobo_init(void){ p... 2020.04.06 組み込み
Arduino Arduinoを低価格・最小構成で作成する 趣味でやるのであれば普通のArduinoを購入して使用するのは一番です。「楽」という以外にも安定感が抜群なので入門編としてはここから始めた方が良いです。少し慣れてきて、Arduinoを使ったハードウェアを複数作るようになると価格を抑えたくな... 2020.04.02 Arduino
AWS AWS Secrets Managerを整理する AWS Secrets ManagerSecret ManagerはAWS環境でのパスワード管理を行うサービスです。パスワードをSecretManagerが一元管理することにより、各プログラムでパスワードを保存する必要がなくなるので管理上は... 2020.04.01 AWS
組み込み クアッド・クローラーのサンプルプログラムを読む まずは、サンプルプログラムをざっと読んで動作を理解していきます。プログラムの読み方は人それぞれですが、私は全体の処理内容を把握してから細かい処理内容を見ていくようにしています。setup処理Arduinoの処理は「setup」と「loop」... 2020.03.31 組み込み
組み込み クアッド・クローラーのArduinoライブラリ クアッド・クローラーはArduino Nano互換マイコンで動作しています。半田付けされているので、簡単に交換はできませんが大規模なプログラムを作成しない限りはスペックとしては問題無いと思います。基盤を見ると分かりますが、Arduino N... 2020.03.30 組み込み
組み込み クアッド・クローラーの概要 個人的にはハードウェア系には手を出さないポリシーでしたが、案件対応で組み込み系を触る機会が増えてきたタイミングで低価格のロボットが発売されたので手を出してしまいました。低価格に加えて、Arduino IDEでのプログラムがサポートされている... 2020.03.26 組み込み
プログラム Visual Studioを使用してLinux上でC言語プログラムを作成する Visual Studioというと「Windows上での開発環境」というイメージが強いと思いますが、Linux環境での開発にも使用することができます。コンパイルする場合はVisual Studioが行うのではなく、Linux環境のコンパイラ... 2020.03.25 プログラム