SunFounderの3-in-1学習キットに基づくArduinoコース
Beginner
このコースは、初心者から上級者までを対象とする SunFounder の 3-in-1 学習キットに基づいています。
レッスン
-
Welcome to the Arduino course designed specifically for absolute beginners. In this lesson, we will explore what Arduino is, the various types of Arduino boards available, and the components included… もっと読む
-
In this lesson, we will explore how to download and install the Arduino IDE, and how to navigate through its features. This will help you become familiar with the Arduino software environment, which… もっと読む
-
このレッスンでは、Arduinoボードの基本的な概念を探求し、LED点滅プロジェクトに焦点を当てます。このプロジェクトを通じて、ブレッドボード上でLEDや抵抗などの部品を配線する方法と、LEDを点滅させるための対応するコードの書き方を理解できます。このチュートリアルの終わりまでに、Arduinoを使った基本的な電子工学とプログラミングについて実践的な理解が得られるでしょう。… もっと読む
-
In this lesson, we will explore the fundamental concepts of number systems, including binary, decimal, hexadecimal, and octal representations. Understanding these systems is crucial for working with… もっと読む
-
In this tutorial, we will explore the various data types available in Arduino programming, such as integers, floats, characters, and strings. Understanding these data types is essential for effective… もっと読む
-
このレッスンでは、ArduinoとSunFounderキットを使用して、アクティブブザー、ホイール用モーター、ミニ水ポンプを制御する方法を探ります。このプロジェクトは、Arduinoを使ってさまざまなコンポーネントを制御する基本を理解するのに役立ち、将来的にはより複雑なシステムを作成できるようになります。私たちは、これらのコンポーネントを配線し、コーディングして望ましい結果を得ることに焦点を当てま… もっと読む
-
In this lesson, we will undertake three distinct projects utilizing the DigitalRead feature of Arduino. First, we will explore the fundamental reasons why a push button is necessary when interacting… もっと読む
-
In this lesson, we will explore Pulse Width Modulation (PWM) and its implementation using Arduino's AnalogWrite feature. We'll begin by learning the basic method for fading an LED. Subsequently, we… もっと読む
-
In this lesson, we will learn how to measure DC voltage using the AnalogRead feature of Arduino. We will begin by clarifying the distinction between analog and digital signals. Then, we will explore… もっと読む
-
In this lesson, we will thoroughly explore the fundamental conditional statements: `IF`, `ELSE`, and `ELSE IF`. Following that, we will delve into arrays, learning how to define them, populate them… もっと読む
-
In this lesson, we will explore the concept of libraries in Arduino programming. We'll cover three methods for installing libraries: directly from the IDE's repository, from the IDE using a… もっと読む
-
このレッスンでは、Arduinoプログラミングの関数とswitch文の基本概念について詳しく説明します。関数の実用的な応用を最良の方法で理解できるように、明確な例を4つ提供し、その後デモンストレーションを行います。続いて、switch文とそのさまざまなcaseシナリオを3つの異なる例を通じて探求します。これらのC++プログラミング要素を理解することは、効果的なArduino開発にとって非常に重要で… もっと読む
-
このレッスンでは、XYジョイスティックモジュールと、それをArduinoに接続して方向の動きとボタン押下を検出する方法について探求します。この多用途な入力デバイスには、2つのポテンショメータ(X軸用とY軸用)とプッシュボタンが含まれており、360度全方向の動きとクリック動作を捉えることができます。単に生の値を読み取るだけでなく、ジョイスティックが特定の位置に動かされたときにブザーを鳴らすなどのアク… もっと読む
-
このガイドでは、Arduinoのmillis()関数について紹介します。これは、ノンブロッキングなコード実行を必要とする時間ベースのプロジェクトに不可欠な基本ツールです。プログラム全体を停止させるdelay()とは異なり、millis()はボード起動からの経過時間を追跡するため、Arduinoを効果的にマルチタスク処理できます。このテクニックを使用して、以下のようなものを作成できます:… もっと読む
-
In this lesson, we explore how to use the SunFounder soil moisture sensor to measure soil moisture levels. We'll determine the wetness and dryness of the soil in a pot and implement actions when the… もっと読む
-
In this tutorial, we will learn how to use an Infrared Obstacle Avoidance Sensor to detect obstacles effectively. We'll demonstrate how to program actions in the code to respond when an obstacle is… もっと読む
-
このガイドでは、Arduinoの2つの重要な概念、割り込みと光依存抵抗器(LDR)について解説します。コード内の遅延を中断して、ボタン押下に即座に応答できるようにする方法を学び、その後、夜間に自動でブザーやライトをオンにする光感知回路を構築します。このプロジェクトは、基本的なLED点滅スケッチを超えて、応答性の高い実用的な自動化プロジェクトを作り始めたい人に最適です。これらのスキルを応用して、廊下… もっと読む
-
サーボモーターは、数多くのロボット工学や遠隔操作プロジェクトの主力であり、ステアリング機構からロボットアームまで、あらゆるものに精密な角度制御を提供します。このガイドは、SunFounder Arduinoキットコースのレッスン18に基づいており、Arduinoでサーボモーターを使用する基本を順を追って説明します。ハードウェアの接続方法と、単純なスイープ動作とノブ制御による位置決めという2つの異な… もっと読む
-
In this lesson, we explore how to use an ultrasonic sensor to measure distance accurately. The tutorial includes a step-by-step explanation of the wiring setup and guidance on installing the… もっと読む
-
はじめに LCD1602は、Arduinoプロジェクトで最も人気のある英数字ディスプレイの1つであり、I2Cバックパックと組み合わせると、非常に簡単に使用できます。このチュートリアルでは、テキスト、数字、カスタム文字の表示方法、および画面上でのテキストのスクロール方法を学びます。また、LCDを他のセンサーと組み合わせて実用的なモニタリングツールを作成する方法も紹介します。このガイドは、より広範なA… もっと読む
-
はじめに このレッスンでは、Arduinoを使って標準的なリモコンの信号をデコードするプロジェクトを構築し、赤外線(IR)通信の魅力的な世界を探求します。このプロジェクトにより、IRリモコンのどのボタンが押されたかを検出し、それに応じてブザーを鳴らすなどのアクションをトリガーできます。IRリモコンとインターフェースする能力は、簡単なホームオートメーションからカスタム制御システムまで、幅広い実用的な… もっと読む
-
このレッスンでは、Arduinoを使って7セグメントディスプレイを制御する方法を探ります。各LEDセグメントを直接駆動するために12個以上のI/Oピンを使う代わりに、巧妙なトリックを使用します:シフトレジスタです。この小さくて安価なチップを使うと、Arduinoからのわずか3本のワイヤで7つのセグメントすべて(小数点を含む)を制御できます。これはエレクトロニクスにおける基礎的な技術であり、マイクロ… もっと読む
-
手順 以下の手順に従って、車の組み立てを完了してください。この記事の下にあるファイル一覧からPDFマニュアルをダウンロードできます。 アクリルの保護フィルムを剥がします。 smatcar_assembly-1 2-写真のように基板をテーブルに置きます。R3基板と同じ穴がある側をAと呼び、裏側をBとします。これにより、組み立て中のミスを防ぐことができます。… もっと読む
-
歩道の上の24-SunFounder-Car-Speed このレッスンでは、スマートカーの組み立ての第2段階、つまりArduinoコードを使ってその動きを制御することに焦点を当てます。最初のプロジェクトで車を基本的な方法で動かしたかもしれませんが、このガイドでは、車を前進、後退、左折、右折、停止させる方法を正確に指示する方法を学びます。また、速度を制御する方法も学び、スムーズな加速と減速を可能にし… もっと読む
-
このプロジェクトでは、SunFounder 3-in-1 Arduinoスマートカーを自律型の障害物回避車両に変身させます。左右に1つずつ、計2つの赤外線(IR)センサーを取り付けることで、車は進路上の物体を検出し、瞬時に回避方向を決定できます。これはロボット工学の基本ステップであり、センサー入力とモーター制御ロジックを組み合わせて、反応型の自動運転マシンを作る方法を学べます。ここで学ぶ原理は、以… もっと読む
-
このレッスンでは、超音波センサーを使ってスマートカーに周囲の環境を認識し反応する能力を追加します。前方の物体までの距離を測定することで、車は賢い判断を下すことができます。つまり、進路がクリアなときは前進し、物体が注意ゾーン内にあるときは停止し、障害物が近づきすぎたときは後退します。このプロジェクトは、これまでに学んだモーター制御とセンサーの基礎を基に構築されており、真に自律的な車両を実現します。… もっと読む
-
はじめに あなたの存在に直感的に反応するロボットを組み立てたいと思ったことはありませんか?このプロジェクトは、標準のSunFounder Smart Carを、手に追従するジェスチャー制御車両に変身させます。リモコンやスマートフォンアプリの代わりに、この車は超音波センサーと赤外線センサーの組み合わせを使用して、手の位置と距離を検出し、簡単な自然な動きで左、右、または前方に誘導できるようにします。… もっと読む
-
このプロジェクトでは、Arduino、超音波センサー、および2つの赤外線センサーを使用して、基本的な自動運転車を構築します。これは、自律ナビゲーション、センサーフュージョン、および意思決定ロジックについて学ぶための素晴らしい入門プロジェクトです。この車は前進、後退、および障害物を回避するための旋回ができ、効果的に自分でクリアな経路を見つけます。このプロジェクトはSunFounder 3-in-1… もっと読む
-
このレッスンでは、SunFounderスマートカーを、赤外線(IR)リモコンを使った遠隔操作車両に変身させます。有線接続やスマートフォンアプリに頼る代わりに、標準的なIRリモコンのボタンをマッピングして、前進、後退、旋回、さらには斜め移動などの車の動きを制御し、その場で速度も調整する方法を学びます。このプロジェクトは、モーター制御とIR通信の基本を学んだ後の次のステップとして最適で、両方を1つのイ… もっと読む
-
このガイドでは、SunFounderの3-in-1 Arduinoキットを使用してラインフォロイングスマートカーを構築する方法を説明します。 レッスン30-ライン追跡-ライン1 この動画で紹介されているプロジェクトは、赤外線ライン追跡モジュールを使用して白い表面上の黒いラインを検出し、車をトラック上に保つために二つのモーターを制御します。これは、センサーの読み取り、条件ロジック、モーター制御につい… もっと読む
-
このプロジェクトガイドでは、ESP8266(ESP-01)モジュールとDHT11センサーを使用して、ワイヤレスの温度・湿度監視システムを構築する手順を説明します。完了すると、独自のWebサーバーを作成するデバイスが完成し、スマートフォン、タブレット、コンピューターなど、ローカルネットワークに接続された任意のデバイスでリアルタイムのセンサー測定値を表示できます。これは、センサーの物理的な世界とWeb… もっと読む