「Arduino始めました(本当は2回目)」
こんにちは。中谷@トルネードです。
普段はウェブ(インターネット)のことばかりやってるのですが、将来を考えて(というか単純に興味があるだけ)、画面上だけじゃなくてモノを動かしたいと思い、Arduinoを始めました。本当のことを言うと、始めたというより再チャレンジです。1年ほど前に一度触り始めたのですが、モチベーションの低下でストップしました_:(‘Θ’ 」 ∠):_プルプル
Arduinoって何?
Arduino(アルドゥイーノ)とは、一言でいうと「初心者でも簡単に扱えるマイコンボード」です。
正確には、
・AVRマイコン(ATMEL社がリリースしているマイクロコントローラ)
・I/O(入出力)ポートを備えた基板
・C言語風のArduino言語による統合開発環境
から構成された一つのシステムです。
Arduinoで何ができるの?
Bluetoothモジュール 、イーサネットシールド 、wifiシールド、赤外線センサー、温度センサー、超音波距離センサー など多様なセンサーからのインプット情報をもとに、モーターを動かす、音声を出力する、Twitterに投稿するなど、様々なアウトプットが可能です。
プロトタイピング段階においては、外装はLEGO(レゴ)ブロックや3Dプリンターを活用して外装を整えることもあります。
Arduinoを使ったプロジェクトをいくつか見てみましょう。
Twitter+Arduinoでビールのベンダーマシン『Beerbot』
ArduinoとTwitterを連携して作る飼い猫のおもちゃ『Kitty Twitty』
Arduinoを「庭師化」した製品『Garduino』
手軽に始められるArduino
ワクワクしませんか?こういうのを作ってみたくて、始めちゃいました。
Arduinoは色々な種類の基盤がありますが、いずれも数千円で変えますし、開発環境のソフトウェアも無料で使えます。(Windows、Mac OS X、Linux対応)
これを動かすにはC言語でプログラムを書くのが基本となっているので、一から学びながら遊んでいます。写真は、「13番に刺さってるLEDを、1000ミリ秒点灯し、1000ミリ秒消灯する、それを繰り返せ」という簡単な命令を書いてウヒョーってなっている瞬間です。いわゆる「Lチカ」(LEDをチカチカさせるので)だけで楽しめます(ノ∀`)タハー
正直、プログラミングは難しいですが、何よりも動いた時の感動がたまりません。メーカーで商品開発している人は、こういうのがたまらなくて仕事にしたんでしょうね( ´∀`)bグッ!
トルネードでも、そのうち何か商品を開発して売り出したいと思います。
乞うご期待!