Arduinoって何だ??? |
もともとこのブログを立ち上げるきっかけになったのもこの甥っ子に「MAKERS MOVEMENT」とという単語を教えられたのがきっかけ。その「MAKERS」という著書のなかにもArduinoは何度もでてくるので気にはなっていました。
「Arduinoって何だ?」と甥っ子に聞くのもシャクなので、いつもの様にグーグル検索に聞いてみると、なんとマイコンの一種のようです。マイコンならば若かりし頃に物珍しさに少し触ったことがありますが、オモチャ程度のことしか出来ず、すぐに熱が覚めてしまった記憶があります。
ところがネットで調べていくとこのArduinoというマイコンはかなりのことが出来そうな雰囲気です。またまた好奇心に火がつきそうな予感。
取り敢えず(便利な単語である)、AMAZONに発注、色々あるのでSainSmart社のキット(16プロジェクト)を4980円也で発注。
それではと教本の第一章の「Hello World!」なるものを試してみる。Arduinoからシリアル通信でPC上に文字列をうち出すというプログラムである。なんだか昔々のC言語に似ている。なんなくクリアーした。
第二章はLEDを点滅させるということで、ブレッドボード上に簡単な回路を作り、プログラムのほうは教本のものをコピペしてみる、これだけでは勉強にはならないので、このプログラムを一行ずつ理解していくことにする。
まず、どのPINをどうしたいのかの定義文があって、その次にvoid setup()で初期化して、そのあとにループ関数のようでvoid loop()となって、そのあとに動作を命令していくというストーリーのようである。
ひととおり理解できたので、繋いでみる。LEDが点滅しています。