「オープンソース」というとLinuxやApacheといったソフトウエアを思い浮かべることが多いですが、最近「オープンソースハードウエア」が注目を集めています。公開された仕様を基に安価なマイコンボードが発売されていて、電気系の専門知識がなくても簡単なプログラムを書き込むだけで、独自のネット対応デバイスを製作できます。接続したセンサーの入力に応じて、LEDの点灯やモーター制御、無線通信、インターネット連携などが実現可能です。 最も人気がある小型ボード「Arduino」は3000円前後と安価です(写真1)。CやJavaに似た簡易な言語でプログラムを作成できる開発環境が整備されており、世界中のユーザーが作成したライブラリも豊富です。わずかなコードで様々なハードウエアを制御できます(図1)。 筆者はこのArduinoを使って、宇宙空間を飛行している国際宇宙ステーション(ISS)の位置をレーザーで指し
![衛星の位置を光で射す“ラピュタの飛行石”を作ろう(前編)](https://cdn-ak-scissors.b.st-hatena.com/image/square/bed39b5962a5d552c95b6d796db8f55e72d32943/height=288;version=1;width=512/https%3A%2F%2Fxtech.nikkei.com%2Fimages%2Fn%2Fxtech%2F2020%2Fogp_nikkeixtech_hexagon.jpg%3F20220512)