電子工作入門プログラミング入門-基礎1基礎編(パート1とパート2)で必要なものをまとめます。今回はプログラミングアプリと電子部品類を説明します。〜基礎編〜」で必要なものを説明します。購入するときに注意する点がありますので、それぞれ詳しく説明します。説明する内容は、基礎編パート1とパート2共通です。IDE」というプログラミングアプリを使用します。IDEはArduno社が開発、頒布(はんぷ/配ること)していて、無料で利用することができます。ダウンロード方法やインストール方法は第8回の記事で説明します。ここで「IDE」という言葉について理解を深めておきましょう。IDE」のことを「プログラミングアプリ」と呼んできましたが、この呼び方はあまり一般的ではありません。ソフトウエアの業界では、プログラミングするために必要なアプリ類のことを「開発環境」と呼んでいます。Environment(環境)」と呼ばれています。Environmentの頭文字(かしらもじ/単語の先頭の文字)を取ったものです。なると「IDE」の「I」がちょっと謎ですよね。この「I」の意味を正確に理解するためには、今の時点ではもう少し知識必要なのですが、イメージだけでもつかんでみようと思います。IDEがない世界を考えてみます。Arduinoボードを動かすには、PC上でプログラムを作成して、それをUSBケーブルで接続したArduinoボードに送る必要があります。IDEがない世界でこの作業を行う場合、プログラム作成はテキストエディタで行う必要があります。プログラムをArduinoボードに送る場合、専用のアプリが必要になります。このような状況では、以下のような作業が必要になります。プログラムを作成するためにテキストエディタを起動して、作成したプログラムを保存Arduinoに送るために専用のアプリを起動して、(1)で保存したプログラムをArduinoボードに送信このように、何かするたびに異なるアプリを起動して作業をするのはちょっと面倒ですよね。理想的には1つのアプリで、プログラムを作成したらボタンひとつでArduinoボードにプログラムを送信することができると作業が楽になりますよね。「IDE」の「I」は「Integrated(統合された)」という意味で、「IDE」を日本語でいうと「統合開発環境」となります。IDE」とは、Arduino用の、テキストエディタやArduinoボードにプログラムを送信するユーティリティ、その他いろいろな機能を一つに統合した開発環境、ということになります。「IDE」はArduino用以外にもたくさんあります。IDE」という統合開発環境がリリースされています。IDE」はPICマイコン用のテキストエディタ、プログラムをPICマイコンに送るユーティリティやその他いろいろな便利な機能が一つのアプリにまとめられています。Microは2,800円程度です(2019年7月時点)。Microにも互換品が販売されています。Micro互換機)」という製品です。この互換品は約2,000円で販売されています(2019年7月時点)。(スイッチサイエンス)このシリーズで製作するプログラムの動作確認はしていますので、予算を抑えたい場合はこちらの製品を入手しても問題ありません。この互換品は性能や機能がArduino社製品に比べて劣っていることはありませんが、一点違いがあります。Arduinoボードの金属の端子には番号が割り当てられていることは説明しました。Microにはこの端子番号がボード上に小さい白い数字でプリントされています。Pink」にはボード上にこの番号がプリントされていません。プリントされている、いないに関わらず、電子工作するときは間違いがないように何番目の端子か数えることになりますので、特にプリントされていなくても問題ありません。どちらを入手するかは好みで決めていただいて問題ありません。(150円程度)PCとArduinoボードはUSBケーブルで接続します。Arduinoボード側のコネクタは「microB」型です。PC側のコネクタはほとんどの場合「TypeA」型だと思います。TypeA」のケーブルになります。Androidスマホをお待ちであれば、充電用USBケーブルが使えますので、手持ちがあればそれを使用します。手持ちがないようであれば、100円ショップでAndroid用スマホ充電ケーブルとして販売されています。通販でも150円程度で入手できます。(全部で550円程度)LEDは非常にたくさんの種類がありますので、購入するときは十分注意してください。このシリーズで使用するLEDはちょっと特殊なタイプです。一般的なLEDを購入してこのシリーズ記事のように組み立てると、ArduinoボードやLEDをこわす可能性がありますので、じゅうぶん注意してください。「抵抗内蔵」「12V用」というLEDになります。それぞれ1個ずつあれば足りますが、10個入りパックで販売されていますので、それぞれの色を10個ずつ購入することにします。1色あたり以下のように10個入りのパッケージになっています。(秋月電子通商)10個もいらないよ...という感じですが、LEDは加工して使用しますので失敗する可能性もあります。自分で応用して何か作る場合はもっと多くのLEDが必要になることもありますので、多めに購入しておくことにしましょう。(全部で100円程度)基礎編パート1のキッチンタイマーではスイッチを1個、基礎編パート2の言い訳キーボードではスイッチを3個使用します。スイッチは加工しませんので壊すことはありませんが、なくしたりするかもしれませんし、自分で何か作る場合もっと必要になるかもしれませんので、余分に購入しておくことにします。色がありますので、LEDに合わせて赤、緑、青、黄をそれぞれ2〜3個ずつ購入しておきます。色によって性能が変わるわけではありませんので、自分の好みの色を揃(そろ)えても構いません。(50円程度)アラーム音や音楽を鳴らすためにスピーカーを用意します。スピーカーもLEDと同様に非常に多くの種類があります。このシリーズで使用するスピーカーは「圧電スピーカー」または「圧電サウンダ」と呼ばれているものです。(秋月電子通商)圧電スピーカーは大きさがいろいろありますが、これより大きいと組み立てが難しくなります。これより小さいと組み立ては問題ありませんが、音量が小さくなります。そのためなるべくこのサイズ(直径22mm)の圧電スピーカーを購入するようにしてください。外見が似たような製品に「圧電ブザー」というものがありますので注意します。ここでご紹介する製品を購入することをお勧めしますが、他のショップで購入する場合は、「圧電スピーカー」または「圧電サウンダ」という製品名であることと、本体の直径が20mm〜22mmのものを購入してください。(300円程度)今まで説明した電子部品をArduinoボードの金属の端子に接続して組み立てていくのですが、そのまま接続するのは大変です。そこで、Arduinoボードと電子部品の接続を簡単に行うために「ブレッドボード」というものを使用します。(秋月電子通商)なお、ブレッドボードには小型のものなど、いろいろなタイプ、サイズがありますが、以下のように、大型で長辺方向に長い列があるもの、短辺方向に60列以上あるものを購入します。ブレッドボードの仕組みや組み立て方は、実際に組み立てるときに詳しく説明します。(秋月電子通商)ブレッドボードを使って組み立てる場合、以下のように部品どうしを接続するために電線が必要になります。このように配線を行うために、ブレッドボード用に配線(ワイヤ)が販売されています。いろいろな長さが入ったもので、それぞれの長さで10本程度入った配線を購入します。以上が必要なアプリと電子部品類になります。次回は必要な工具類を説明します。