在宅「ママ×プログラミング」でライフステージに合わせた働き方を実現こんにちは。Piというシステムを使った方法について解説していきます。Pi、それぞれの違いといった内容について触れていきたいと思います。まとめ電子工作とは画像:shutterstockそもそも、電子工作とは何なのでしょうか。電子工作とは、電子部品や半導体素子と呼ばれる素子を使った工作のことです。難しく聞こえてしまいますが、ラジオを作るキットなどを想像してみればわかりやすいかと思います。この電子工作はもともと、それぞれの部品や数学的に対する深い知識が必要とされる敷居が高いものでした。Piなどのプロトタイピングツールと呼ばれるキットが普及しています。これらのシステムを使うと自分の形にしたいものが、より早く、より手軽に作ることが出来るようになりました。次の章からは、それぞれの特徴について見ていきましょう。Arduinoとは画像:shutterstockそれでは、まずはArduinoについて見ていきましょう。ArduinoとはArduinoはマイコンと呼ばれるマシンになります。複数の入出力ポートを備えているので、ジャンパワイヤと呼ばれる導線を利用した電子工作をすることが出来ます。入出力ポートを使った制御は、PCとArduinoを接続し、C++によく似たArduino言語を使って、プログラミングをするように電子工作をすることが出来ます。https://store.arduino.cc/usa/Arduinoの特徴Arduinoにはシールドと呼ばれる、様々な機能を追加することが出来るキットが販売されています。このシールドでは、Bluetooth、Wi-Fi、赤外線、温度計などの機能を追加することが出来ます。最近は3G回線を扱うシールドも販売されて、IoT分野でも活躍しています。Arduinoが普及している原因の一つに、安価に入手することが出来るという理由もあります。Unoだと3000円〜4000円ほどで手に入れることができるので、プロトタイピングにはとても向いていると言えます。様々な分野で利用され、様々な作品が作り出されています。Piについて見ていきましょう。Piは、一見するとArduinoに似た基盤のように見えます。Arduinoと決定的に違う部分として、OSが搭載されているという点が挙げられます。Piはスペックは劣るものの、普通のPCと同じように扱うことが出来ます。基本的にはLinuxのコマンドなどの知識が必要になってきますので、やや上級者向けかもしれません。教育用に開発されたという背景も持っているので、さほど心配はありません。Arduinoとは規格が違いますが、GPIOというポートを備えているので、電子工作にも利用することが出来ます。Pi専用のLinuxを起動することができ、そこからPythonなどを使ったプログラミングが出来ます。ModelB(執筆時点での最新版)を使うと良いでしょう。最新のものではWi-FiもBluetoothも最初から使うことが出来ます。PiにはOSが搭載されているので、Arduinoよりも強力なプログラミングをすることが出来ます。Pi用のカメラも発売されているので画像処理などの学術的な研究にもよく使われています。Piは電気代がとても安く済むという特徴もあります。このことから、簡易的なサーバーとして運用する人も多いようです。Piを使うユーザーもいます。Piでは無線通信が最初から使えるようになっているので、とても手軽にプロトタイピングを行うことが出来ます。価格は約5000円程で発売されています。Piのそれぞれについて簡単に解説してきました。ここでそれぞれの違い、特徴について簡単におさらいしておきましょう。PiではLinuxが動く。Piでは主にPythonやbashでプログラムを書く。大きな違いはこのようになっています。Arduinoは、組み込みや電子回路など、低レベルな部分について学びながら自由度の高さが欲しい人向け。Piは、やりたいことをすぐに実現したい人など、すでにあるソフトウェアを組み合わせて使いたい人向け。いうことを考慮して選ぶとよいでしょう。まとめいかがでしたか。今から電子工作を始めるのはさほど難しいことではないということが、この記事でわかって頂けたかと思います。Piについて調べてみてください。世界中で様々なアイデアを形にしたDIYが公開されているので、そのような作品を見るのも良いと思います。皆さんも是非、電子工作にチャレンジしてみてください!TweetPocket「プログラミング、右も左もわからない...」という方にオススメ当プログラミングスクール「侍エンジニア塾」では、これまで6000人以上のエンジニアを輩出してきました。その経験を通して、プログラミング学習に成功する人は、「目的目標が明確でそれに合わせた学習プランがあること」「常に相談できる人がそばにいること」「自己解決能力が身につくこと」この3つが根付いている傾向を発見しました。侍エンジニア塾は上記3つの成功ポイントを満たすようなサービス設計に磨きをかけております。「自分のスタイルや目的に合わせて学習を進めたいな」とお考えの方は、ぜひチェックしてみてください。Reserved.現役生徒500名以上が在籍する弊社のプログラミング学習プランをあなたに合わせて最短1分で診断します。