電子工作 & Arduino 学習
電子工作 & Arduino 学習 — ポケットに入る回路シミュレーター付き電子工作コース
電子工作 & Arduino 学習は、iPhoneとAndroidで利用できる初心者向けの電子工作コースです。ハードウェア不要で学べます。短いレッスンを読み、回路シミュレーターで仮想ブレッドボード上に部品を配線し、実際のArduinoスケッチを書いてインタラクティブな3Dボード上で動かしながら、ESP32やRaspberry Piのプロジェクトへ進めます。124レッスンと52の実践ラボで、電気とは何かという基礎から、完成した作品まで学べます。
- 価格
- 無料、Proアップグレード
- プラットフォーム
- iOSとAndroid
- 言語
- 10
- 年齢レーティング
- 4+
- バージョン
- 3.25.0
- 必要環境
- iOS 15.1以降
- App Store
- 4.2 ★ (5)


コンパイラーも、ケーブルも、部品箱も必要ありません。
スケッチはスマートフォン上のシミュレーターで実行され、リアルタイムに反応する3Dボードを動かします。点滅するLED、回転するサーボ、ブザーから鳴る音も、タップひとつで実現できます。配線チェックと電力予算チェックが、製作中のミスを知らせてくれます。初めて実際のブレッドボードを使うときに起こりがちな失敗を、まさにその場で防げます。
概要
電子工作 & Arduino 学習は、スマートフォンだけで回路、Arduinoプログラミング、ESP32またはRaspberry Piのプロジェクトを学べる、無料のiOSおよびAndroid向け電子工作コースです。124のレッスンと52の実践ラボにcircuit simulatorを組み合わせています。仮想ブレッドボードに抵抗、LED、ボタン、センサー、サーボ、モーターをドラッグして配置し、内蔵エディターでArduinoコードを書き、回転可能な3Dボード上で実行する様子を確認できます。ハードウェアは必要ありません。
アプリの内容
画面イメージ





コース
各ワールドで学べることです
アプリの中心となる学習パスは4つのワールドで構成され、そのほかのカテゴリーも並行して用意されています。coddykit.comには、Arduinoの基礎から先へ進める、文章で学ぶArduinoとIoTのコースもあります。
Foundations
完全なゼロから学ぶ電気の基礎です。電子、電圧、電流、抵抗、Ohm's lawを扱います。
Circuits
resistors、capacitors、diodes、LEDs、ブレッドボード、直列回路、並列回路などのコンポーネントを組み立て、組み合わせます。
Arduino 101
デバイス上のinterpreterで実行するsketchを使い、digitalWriteとanalogReadから始めて、ハードウェアを制御するコードを書きます。
Arduino Projects
PWM、sensors、servosなどを使い、複数のパーツとアイデアを組み合わせたプロジェクトに取り組みます。
センサー、モーション、ディスプレイ
temperatureとhumidity、joystick、rotary encoderから始め、driversを使ったservos、DC motors、steppers、さらにI²C接続のscreensまで学びます。
デジタル論理、IoT、はんだ付け
Binaryとlogic gates、Wi-FiとHTTP、さらに回路を恒久的に仕上げ、うまく動かないときに修正する方法を学びます。
Raspberry PiとGPIO
Pi PlaygroundからPythonでプログラミングし、1本のwireを切り替えられるコンピューター全体を扱います。
使い方
レッスンとラボの進み方
各テーマでは、短い説明と実際に作る課題を組み合わせています。そのため、学んだ内容を同じセッションですぐに試せます。
図解付きの短いレッスンを読む
レッスンは電子工作の基礎から始まり、完成したArduinoプロジェクトへと進みます。わかりやすい図解、クイズ、ヒントで、手順だけでなくルールの理由まで説明します。たとえば、原子の電子が電流とどう関係するのかも学べます。
配線してスケッチを実行する
ラボでは、ガイド付きの課題に取り組みます。仮想ブレッドボードに部品をドラッグし、脚を接続して、Arduinoコードを書いたり編集したりしたら、Runを押します。Board、Code、Serialの各タブを切り替えて、3Dボード、スケッチ、Serial Monitorの出力を確認できます。
模範解答と照らし合わせてデバッグする
各ラボには、照らし合わせて確認できる模範解答があります。もっと難しい課題に挑戦したいときは、Fault Benchで、本来は動くはずなのに動かない回路が提示されます。原因を探すことで、最も効率よくデバッグを学べます。最初のラボを完了すると利用できるようになります。
内容
アプリに含まれるもの
124
レッスン
電気の基礎からArduinoプロジェクトまで、4つの主要な世界を順番に学べるガイド付きレッスンに加え、電源、センサー、ディスプレイ、動きなどの追加カテゴリーも用意されています。好きな順番で学べます。
52
実践ラボ
模範解答付きのガイド課題です。コンパイラーもケーブルも必要なく、内蔵Arduinoシミュレーター上で実行できます。
3D
インタラクティブボード
回転やズームができるArduinoボードとブレッドボードです。コードの実行に合わせて、LED、サーボ、モーターが反応します。
プレイグラウンド
自由に回路を組めるビルダー
LED、RGB LED、サーボ、ブザーを追加し、自分で配線してスケッチを実行できます。製作中は、配線チェックと電力予算チェックがミスを指摘します。
ESP32 + Pi
ESP32ボードとRaspberry Pi Playground
ピン、PWM、アナログ入力、タッチ、シミュレートされた無線機能(Pro)を備えたESP32ボードを3Dで表示します。さらに、部品を配線してPythonを書くRaspberry Pi Playgroundも利用できます。
共有
他の制作者が作った回路
作ったものを共有し、他の制作者が作った回路を開いて、Runを押して自分の作品にしましょう。試験に合格すると、リンクで検証できる証明書を取得できます(Pro)。
背景
部品を何も買わずに、電子工作とArduinoを学べますか?
部品を1つも使わずに、電流や電圧の働き、抵抗がLEDを保護する仕組み、スケッチでピンをオン・オフする方法、センサーの読み取り値が判断に変わる流れなど、考え方と基本的な習慣のほとんどを学べます。シミュレーターでは、ゆるく接続されたジャンパーワイヤーの感触や、熱くなった部品を実際に感じることはできません。そのため、多くの学習者はまずシミュレーターで練習し、その後、失敗しても費用がかからず、部品を使う目的も明確になった段階でArduinoスターターキットを購入します。
オームの法則あらゆる回路の最初のルール
電圧は電流と抵抗の積です。LEDに直列抵抗が必要な理由、分圧回路の値の決め方、細いワイヤーが熱くなる理由がわかります。センサーからモータードライバーまで、その後に学ぶほぼすべてのテーマがこの1つの関係に基づいています。
ブレッドボード回路が現実のものになる場所
はんだ付けなしで使えるボードで、穴が列ごとにつながっているため、部品の脚を同じ列に差し込んで接続できます。電源レール、ストリップの配置、中央のすき間は、初心者が配線を間違えやすい代表的な原因です。だからこそ、まず仮想環境で練習する価値があります。
マイクロコントローラーArduinoとESP32
ボタンやセンサーなどの入力を読み取り、LEDやモーターなどの出力を切り替えながら、自分のピン上で1つのプログラムを実行する小さなチップです。Arduino Unoは定番の学習用ボードで、ESP32はより高速なプロセッサと内蔵無線機能を備え、接続型のプロジェクトにも対応します。
Raspberry Piボード上にある1台のコンピューター
マイクロコントローラーとは異なり、Raspberry Piは完全なオペレーティングシステムを実行し、通常はPythonでプログラミングします。GPIOヘッダーを使ってワイヤーを切り替えたりボタンを読み取ったりできるため、一般的なプログラミングと実物の電子工作をつなぎます。
適しています
向いている方・向いていない方
次のような方におすすめです
- 完全な初心者で、パーツにお金を使う前に回路を理解したい方
- Arduino starter kitを持っている、または購入予定で、まずそれぞれのアイデアを試したい方
- electrical engineeringやphysicsを学んでいて、基礎を実践的に復習したい方
- 教える立場で、すべての学生がスマートフォン上で回路を配線できる授業用ツールを求めている方
- 短時間ずつ学び、理論の直後に実行できるラボを好む方
次のような方には適していません
- printed circuit boardsを設計・レイアウトする必要がある方。このアプリにはその機能はありません。
- sketchはsimulator上で実行されるため、スマートフォンから実際のハードウェアに書き込みたい方
- すべてのワールドが無料だと思っている方。最初のレッスンは無料ですが、Proで全ワールド、全ラボ、ESP32ボードがアンロックされます。
- すでにembedded productsを開発していて、コースではなくリファレンスマニュアルを求めている方
ご質問
よくある質問
ゼロからelectronicsを学ぶのに最適なアプリは何ですか?
基礎を説明し、同じ場所で練習もできるアプリを選びましょう。電子工作 & Arduino 学習は、電気とは何かから始まり、Ohm's law、resistors、LEDsへと進み、Arduino programmingを学びます。circuit simulatorで実行できる124レッスンと52ラボを収録しています。ハードウェアは不要で、iOSとAndroidで無料で始められます。
電子工作 & Arduino 学習を使うにはArduinoやコンポーネントが必要ですか?
いいえ、必要ありません。アプリがボード、ブレッドボード、LEDs、buttons、sensors、servos、motorsをスマートフォン上でシミュレーションするため、何かを購入する前にすべてのアイデアを試せます。すでにstarter kitを持っている場合は、同じ回路とsketchを使って練習できます。
Arduino simulatorはどのように動作しますか?
内蔵エディタで本物のArduino sketchを書き、Runを押します。アプリはcompilerもcablesも使わずにスマートフォン上で実行し、インタラクティブな3Dボードがリアルタイムに反応します。LEDsが点滅し、servosが動き、motorsが回転し、buzzersが音を鳴らします。Serialタブではsketchが出力した内容を確認できます。
アプリでESP32とRaspberry Piを学べますか?
はい。Playgroundではシミュレーション上のESP32ボードに切り替えられます。3Dで表示され、独自のpins、PWM、analog inputs、touch、シミュレーションされたradioを備えています。このボードはProの対象です。別のRaspberry Pi Playgroundでは、パーツを配線してPythonでプログラミングできる空のPiを使えます。作成したものは次回のために保存されます。
electronics courseではどのようなテーマを扱いますか?
電子工作 & Arduino 学習では、voltage、current、resistance、Ohm's law、voltage dividers、series and parallel circuits、resistors、capacitors、diodes、LEDs、transistors、MOSFETs、relays、buzzers、さらにmultimeterを使った回路の測定方法を扱います。その後、Arduino programming、sensors、motion、displays、I²C、logic gates、solderingの基礎へと進みます。
Fault Benchとは何ですか?
Fault Benchは、本来は動作するはずなのに動かない回路を集めたものです。あなたの役割は故障箇所を見つけることです。電子工作 & Arduino 学習では、最初のhands-on labを終えるとアンロックされます。完璧な図から組み立てるよりも、debuggingのほうが速く学べるという考えに基づいています。
電子工作 & Arduino 学習は無料ですか?
アプリはApp StoreとGoogle Playから無料でダウンロードでき、最初のレッスンは無料です。Proで全ワールド、全ラボ、ESP32ボードに加えて、certificate examがアンロックされます。ストアアカウントの設定でキャンセルしない限り、サブスクリプションは自動更新されます。
certificateはありますか?
はい、Proで利用できます。電子工作 & Arduino 学習で試験に合格すると、リンクで誰でも確認できるcertificateを取得できます。CVやprofileに追加することも可能です。certificateには取り組んだ内容が記録されますが、accredited qualificationではありません。
simulatorから実際のelectronicsへ安全に移行できますか?
phone simulatorにリスクはありませんが、実際のパーツには危険が伴う場合があります。low-voltage batteryまたはUSB-powered circuitsから始め、mains electricityでは絶対に実験しないでください。また、回路に電源を入れる前にpolarityとresistor valuesを確認してください。電子工作 & Arduino 学習には、電源に関するレッスンと、画面上の学習から実際の作業台へ進むためのsoldering basicsが含まれています。
どの言語とデバイスに対応していますか?
電子工作 & Arduino 学習は、English、German、Spanish、French、Japanese、Korean、Portuguese、Russian、Turkish、Chineseを含む10 languagesで利用できます。iOS 15.1以降のiPhoneとAndroidで動作し、4+の評価を受けています。
CoddyKitのその他のアプリ
iOS および Androidで利用できます。