12月10日に第1回Bio Hacker Couse〜Hackerへの第一歩Arduinoマイコンボードでバイオ装置の基礎を学ぶ〜を開催しました。Makersのように家で3D プリンタなどを駆使してものづくりを楽しむ人のように、家でDNA解析などをしながら、世の中の不思議や食品の安全性などを調査できる時代がきています。
今回はその第1回でバイオ装置の「シェイカー」を作ることを目標に、Arduinoをいろいろいじってみました。
大人たちのロボ研です!
結構面白いものができました。
プログラミングはこちら。
#include <Servo.h>
Servo servo;
int pos = 0;
const int SW=1;
int val = 0;
int valOld = 0;
int state = 0;void setup() {
servo.attach( 3 );
pinMode( SW, INPUT );}
void loop() {
int val=analogRead(0);
int deg=map(val,0,1023,1,10);
val = digitalRead( SW );
if( val == HIGH && valOld == LOW ){
state = 1 – state;
delay(10);
}valOld = val;
if( state == 1 ){for ( pos = 0; pos < 180; pos += deg ) {
servo.write( pos );
delay( 15 );
}
for ( pos = 180; pos > 0; pos -= deg ) {
servo.write( pos );
delay( 15 );
}
}
else {servo.write(0);
}
}
好評なため、年明けに緊急開催が行われます!
【緊急開催!】
Arduinoでロボティクスへの第一歩
〜シンクロするロボットアームを作ろう
日時:1月8日(木)18時半〜20時半
対象:どなたでも参加できます
Leave A Comment