二足歩行ロボットコミュニティサイト

【サイトの使い方】  【サイトマップ】  【お問い合わせ】 
ロボット動画  |   ロボット写真  |   BBS  |   ダウンロード  |   イベント予定  |   スタッフ日記  |   リンク  |  
ログイン パスワード    新規登録   パスワード紛失  

スタッフ日記 - moshiroboさんのエントリ
 moshiroboさんのエントリ配信

2017/08/13
とりあえずFreaksCarを動かしてみよう

執筆者: moshirobo (5:15 pm)
こんにちは、moshiroboです!

久しぶりにArduinoを弄ってみました。

今回のテーマは「とりあえずFreaksCarを動かしてみよう」です!





「FreaksCar」は、標準で超音波センサ、タッチセンサ、赤外線センサ、超音波センサが搭載されているプログラミング学習ロボットとなっています。

・FreaksCar(現在は取り寄せにて販売中です)
https://www.vstone.co.jp/robotshop/index.php?main_page=product_info&products_id=4969


せっかくなので、以前nishishiさんが紹介されていた「EFBlocks」を使ってみました。

が、とりあえずやってみると、私もnishishiさんと同じ壁にぶつかってしまいました(笑)

しかしnishishiさんの貴重な情報のおかげでトラブルはすぐに解決!

めっちゃ助かりました!

過去の記事はこちら。

「プログラミングソフト「EFBlock」奮闘記」
http://lets-robot.com/modules/weblog/details.php?blog_id=2730

「scratchライクなプログラミングソフト「EFBlock」使ってみました」
http://lets-robot.com/modules/weblog/details.php?blog_id=2707

そんなわけで、「前方に壁があると止まる」というシンプルなプログラムを作って実行してみました!







ブロックを繋げるとC言語が表示されるのはなかなかに面白いです。

ソースは下記の通りです。

------------------------------
#include
#include
#include
#include

#include
#include
#include
#include

double angle_rad = PI/180.0;
double angle_deg = 180.0/PI;
FreaksCar Car;



void setup(){
Serial.begin(9600);
Serial.print("var");Serial.print("=");Serial.println(123);

}

void loop(){

if((Car.Car_Ultrasonic()) < (10)){
Car.Car_Stop();
}else{
Car.Car_Forward(100);
}

}
------------------------------

おそらく値の単位は「cm」な気がしますが、直進後の慣性や障害物と並行かどうかなどによってかなり値が変化するので、毎回正確な距離で止まれるかどうかは微妙なところです…

しかし「9,936円(税込)」で色んなセンサが付いている2輪型のプログラミングロボットってなかなか無いのでかなりおすすめできますね!

他のセンサも気になるところです。。

とりあえず今回はここまで!

それではまた〜
moshiroboさんのブログを読む | コメント (0) | トラックバック数 (0) | 閲覧数 (177)
このエントリのトラックバックURL
http://lets-robot.com/modules/weblog/weblog-tb.php/2893
投稿された内容の著作権はコメントの投稿者に帰属します。
最近のweBLogのコメント
スタッフ日記 カレンダー
«  «  2017 11月  »  »
29 30 31 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 1 2
検索
Loading
メインメニュー
カテゴリ一覧
アーカイブ