STM32資料 基礎編 7
投下装置を作ってみよう
ここまで学んだことを使ってひこロボの物資投下ミッションで使う、投下装置を作ってみよう
今回やること
今回は、これから示す機能を持つコードと回路を作ってみよう
ヒントも載せているので、困ったら前の資料やヒントを見て作ってみよう
投下装置
- プロポの6chを動かすとサーボが開いて物資が落ちる
使ったことのないピンを使いたときは、下のリンク先を使って確認してね
・ピン対応表のページ
ヒント
わからないところがあったら、その項目を開いてヒントを確認してみてね
ピン設定
必要な機能からどのピンを割り当てるかを考えてみよう
ピンは使ったことがあるものを選んでいるだけなので、違う番号でも大丈夫!
回路
必要な機能からどんな回路が必要か考えてみよう
プログラム
SBUSを受信して、データに合わせてサーボを動かすプログラムが必要になる
資料6の受信したSBUSを送信する部分を、値によってサーボを動かすプログラムに変更したらよさそう
//6chのスイッチがONの時
if(sbus_data[6] > 1000){
//サーボを開く
__HAL_TIM_SET_COMPARE(&htim1, TIM_CHANNEL_1, 500);
}
//OFFのとき
else{
//サーボを閉じる
__HAL_TIM_SET_COMPARE(&htim1, TIM_CHANNEL_1, 1800);
}