電子工作 & Arduino 学習アプリのアイコン

電子工作 & Arduino 学習

教育 · 無料 · iOS & Android · CoddyKit

電子工作 & Arduino 学習 — ポケットに入る回路シミュレーター付き電子工作コース

電子工作 & Arduino 学習は、iPhoneとAndroidで利用できる初心者向けの電子工作コースです。ハードウェア不要で学べます。短いレッスンを読み、回路シミュレーターで仮想ブレッドボード上に部品を配線し、実際のArduinoスケッチを書いてインタラクティブな3Dボード上で動かしながら、ESP32やRaspberry Piのプロジェクトへ進めます。124レッスンと52の実践ラボで、電気とは何かという基礎から、完成した作品まで学べます。

App Store — 無料でダウンロードGoogle Play — 無料でダウンロード
価格
無料、Proアップグレード
プラットフォーム
iOSとAndroid
言語
10
年齢レーティング
4+
バージョン
3.25.0
必要環境
iOS 15.1以降
App Store
4.2 ★ (5)
3D Arduinoボード、ブレッドボード、ポテンショメータースライダーを使ったサーボ制御ラボ124レッスン、52 Arduinoラボ、Playgroundカード、学習パスを表示するElectronicsのホーム画面です
124レッスン
52実践ラボ
3Dインタラクティブボード
コンパイラーも、ケーブルも、部品箱も必要ありません。

スケッチはスマートフォン上のシミュレーターで実行され、リアルタイムに反応する3Dボードを動かします。点滅するLED、回転するサーボ、ブザーから鳴る音も、タップひとつで実現できます。配線チェックと電力予算チェックが、製作中のミスを知らせてくれます。初めて実際のブレッドボードを使うときに起こりがちな失敗を、まさにその場で防げます。

概要

電子工作 & Arduino 学習は、スマートフォンだけで回路、Arduinoプログラミング、ESP32またはRaspberry Piのプロジェクトを学べる、無料のiOSおよびAndroid向け電子工作コースです。124のレッスンと52の実践ラボにcircuit simulatorを組み合わせています。仮想ブレッドボードに抵抗、LED、ボタン、センサー、サーボ、モーターをドラッグして配置し、内蔵エディターでArduinoコードを書き、回転可能な3Dボード上で実行する様子を確認できます。ハードウェアは必要ありません。

アプリの内容

画面イメージ

3D Arduinoボード、ブレッドボード、ポテンショメータースライダーを使ったサーボ制御ラボ
3Dボード上のラボですServo control labでは、ポテンショメータを回してServoを0から180 degreesまで動かします。3Dビューの上には、Board、Code、Serialタブがあります。
124レッスン、52 Arduinoラボ、Playgroundカード、学習パスを表示するElectronicsのホーム画面です
学習パスですホーム画面には124レッスンと52ラボの数が表示され、Playgroundへのリンクと、Foundationsから始まる各ワールドが一覧表示されます。
原子の図と「What is electricity」というタイトルが表示されたレッスン画面です
ゼロから始められます最初のレッスンでは、コンポーネントが登場する前に、原子の図を使って電気とは何かを説明します。
Arduinoのblink sketchが表示されたPlaygroundのCodeタブです。LED、RGB LED、servo、buzzerを追加するボタンがあります。
本物のArduinoコードですblink sketchが表示されたPlaygroundのCodeタブです。Serial Monitorへのカウントも行い、パーツを追加するクイックボタンも用意されています。
3DのESP32 DevKitボード、ブレッドボード上のLEDとresistorを表示したPlaygroundです
ハードウェアなしでESP32を使えますPlaygroundをUnoからESP32に切り替えると、ブレッドボード上でLEDとresistorが配線された、シミュレーション上のESP32 DevKitが表示されます。

コース

各ワールドで学べることです

アプリの中心となる学習パスは4つのワールドで構成され、そのほかのカテゴリーも並行して用意されています。coddykit.comには、Arduinoの基礎から先へ進める、文章で学ぶArduinoとIoTのコースもあります。

  1. Foundations

    完全なゼロから学ぶ電気の基礎です。電子、電圧、電流、抵抗、Ohm's lawを扱います。

  2. Circuits

    resistors、capacitors、diodes、LEDs、ブレッドボード、直列回路、並列回路などのコンポーネントを組み立て、組み合わせます。

  3. Arduino 101

    デバイス上のinterpreterで実行するsketchを使い、digitalWriteとanalogReadから始めて、ハードウェアを制御するコードを書きます。

  4. Arduino Projects

    PWM、sensors、servosなどを使い、複数のパーツとアイデアを組み合わせたプロジェクトに取り組みます。

  5. センサー、モーション、ディスプレイ

    temperatureとhumidity、joystick、rotary encoderから始め、driversを使ったservos、DC motors、steppers、さらにI²C接続のscreensまで学びます。

  6. デジタル論理、IoT、はんだ付け

    Binaryとlogic gates、Wi-FiとHTTP、さらに回路を恒久的に仕上げ、うまく動かないときに修正する方法を学びます。

  7. Raspberry PiとGPIO

    Pi PlaygroundからPythonでプログラミングし、1本のwireを切り替えられるコンピューター全体を扱います。

使い方

レッスンとラボの進み方

各テーマでは、短い説明と実際に作る課題を組み合わせています。そのため、学んだ内容を同じセッションですぐに試せます。

  1. 図解付きの短いレッスンを読む

    レッスンは電子工作の基礎から始まり、完成したArduinoプロジェクトへと進みます。わかりやすい図解、クイズ、ヒントで、手順だけでなくルールの理由まで説明します。たとえば、原子の電子が電流とどう関係するのかも学べます。

  2. 配線してスケッチを実行する

    ラボでは、ガイド付きの課題に取り組みます。仮想ブレッドボードに部品をドラッグし、脚を接続して、Arduinoコードを書いたり編集したりしたら、Runを押します。Board、Code、Serialの各タブを切り替えて、3Dボード、スケッチ、Serial Monitorの出力を確認できます。

  3. 模範解答と照らし合わせてデバッグする

    各ラボには、照らし合わせて確認できる模範解答があります。もっと難しい課題に挑戦したいときは、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+の評価を受けています。

始める

今日、最初の回路を配線しましょう

iOSとAndroidで無料で始められ、ハードウェアは必要ありません。

App Store — 無料でダウンロードGoogle Play — 無料でダウンロード
最終確認日 · CoddyKitが公開 · プライバシーポリシー
iOS および Androidで利用できます。