基于 SunFounder 三合一学习套件的 Arduino 课程
Beginner
本课程基于 SunFounder 的 3 合 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嘅基本電子同編程有實際嘅理解。 Arduino-lesson-3-LED-main… 閱讀更多
-
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… 閱讀更多
-
In this lesson, we will explore how to control an active buzzer, a motor for a wheel, and a mini water pump using an Arduino and the SunFounder Kit. This project will help you understand the basics… 閱讀更多
-
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… 閱讀更多
-
DHT11 係其中一款最受歡迎同埋最平嘅感應器,用嚟測量溫度同相對濕度。不過,要同佢溝通就需要好精確嘅時序嚟讀取佢嘅數碼訊號,呢度就係Arduino 函式庫概念出場嘅地方。呢個指南會示範點樣安裝同使用Adafruit DHT感應器函式庫、讀取溫度同濕度數據,然後根據讀數採取行動。呢個唔單止係喺螢幕上顯示數字咁簡單;係要建立自動化嘅基礎。完成呢一課之後,你就能夠建立會對環境作出反應嘅項目,例如:… 閱讀更多
-
喺呢一課入面,我哋會深入探討Arduino程式設計函數同switch陳述式嘅基本概念。我哋會提供四個清晰嘅例子,確保你以最佳方式掌握函數嘅實際應用,之後再配合示範。跟住落嚟,我哋會探討switch陳述式同佢嘅各種case情境,透過三個唔同嘅例子嚟講解。理解呢啲C++程式設計元素對有效嘅Arduino開發嚟講係非常重要嘅。 閱讀更多
-
喺呢一課入面,我哋會探討XY搖桿模組,以及點樣將佢同Arduino連接,嚟偵測方向移動同按鈕撳壓。呢個多功能輸入裝置包含兩個電位器(一個用於X軸,一個用於Y軸)同一個按鈕,令你可以捕捉到完整360度嘅移動範圍,仲有一下撳擊動作。除咗單純讀取原始數值之外,我哋仲會示範點樣觸發動作——好似開著蜂鳴器——當搖桿移到特定位置嘅時候。呢個原理係無數互動項目嘅基礎。… 閱讀更多
-
呢個指南介紹Arduino嘅millis()函數,係一個用於需要非阻塞代碼執行嘅時間型項目嘅基本工具。同delay()唔同,delay()會令成個程式停低,而millis()會追蹤板啟動以嚟經過嘅時間,令你嘅Arduino可以有效咁做多任務。你可以用呢個技術嚟整: 非阻塞LED閃燈,可以喺其他代碼執行緊嘅時候同時運行。 由感測器或者按鈕觸發嘅定時事件,例如撳掣之後5秒熄燈。… 閱讀更多
-
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概念:中斷同光敏電阻(LDR)。你會學識點樣中斷你程式碼入面嘅延遲,令你嘅Arduino可以即時回應按鈕撳掣,然後我哋會整一個感光電路,可以喺夜晚自動開蜂鳴器或者燈。呢個項目好適合任何想超越基本閃爍LED程式,開始整有反應、真實世界自動化項目嘅人。你可以運用呢啲技巧嚟整一個走廊嘅智能夜燈、一個門打開時會響嘅簡單防盜警報、一個喺黃昏啟動嘅太陽能花園燈… 閱讀更多
-
伺服馬達係無數機械人同遙控項目嘅主力,為轉向機構到機械臂等各種嘢提供精確嘅角度控制。呢個指南,基於SunFounder Arduino套件課程嘅第18課,會帶你了解用Arduino控制伺服馬達嘅基礎。你會學到點樣連接硬件,同埋用兩種唔同方法控制馬達位置:簡單嘅掃描動作同埋用旋鈕控制位置。你喺度學到嘅知識好實用,可以應用喺好多項目度,包括: 整一隻可以精確夾起同移動物件嘅機械臂。… 閱讀更多
-
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項目中最受歡迎嘅字母數字顯示屏之一,當佢配搭I2C背板嘅時候,用起上嚟就非常簡單。喺呢個教學入面,你會學到點樣顯示文字、數字同自訂字符,仲有點樣令文字喺屏幕上滾動。我哋亦都會示範點樣將LCD同其他感測器結合,整出實用嘅監測工具。呢個指南係更廣泛嘅Arduino課程嘅一部分,目的係幫你整啲對屋企、學校或者工作坊有用嘅裝置。 screenshot-2… 閱讀更多
-
簡介 喺呢一課,我哋會透過用Arduino整一個項目嚟解碼標準遙控器嘅訊號,探索紅外線(IR)通訊嘅有趣世界。呢個項目可以俾你偵測到撳咗IR遙控器邊個掣,然後相應咁觸發動作,例如開蜂鳴器。能夠同IR遙控器介面連接,開拓咗好多實際應用,由簡單嘅家居自動化到自訂控制系統都得。 infrare_remote IR_receiver_pins 以下係一啲用呢種技術可以整嘅啟發性構思:… 閱讀更多
-
喺呢一課,我哋會探討點樣用Arduino控制一個七段顯示器。與其用成打或更多嘅I/O引腳直接驅動每個LED段,我哋採用一個聰明嘅技巧:移位寄存器。呢粒細細粒又平嘅晶片,令我哋可以用Arduino嘅三條線就控制晒七個段(加埋小數點)。呢個係電子學入面一個基礎技術,令你可以擴展微控制器上可用嘅輸出數量,令你可以建立更複雜嘅項目而唔使升級你嘅開發板。 麵包板上嘅接線(嚟自影片)… 閱讀更多
-
步驟 請按照以下步驟完成汽車嘅組裝。你可以喺呢篇文章下面嘅文件列表中下載PDF說明書。 撕走亞加力膠上面嘅保護膜。 smatcar_assembly-1 2-將底板放喺枱上,好似圖中咁樣,同R3板有相同窿嘅嗰邊,我哋叫佢做A;背面就係B。咁樣可以幫你避免組裝期間出錯。 smatcar_assembly-2 3-用M3x6mm螺絲將M3x24mm銅柱安裝喺下面圖示嘅位置。… 閱讀更多
-
24-SunFounder-Car-Speed 喺行人路上 呢堂課專注喺砌你部智能車嘅第二階段:用Arduino代碼控制佢嘅移動。雖然第一個項目可能已經令部車以基本方式郁動,但呢個指南教你點樣命令部車精準咁向前、向後、轉左、轉右同停低。你亦都會學識點樣控制佢嘅速度,令加速同減速更順暢。呢個係任何機械人項目嘅基本步驟,因為佢畀你基礎邏輯去創造更複雜嘅自主行為。… 閱讀更多
-
呢個項目將你嘅SunFounder 3合1 Arduino智能車改造成一部自動避障車輛。通過安裝兩個紅外線(IR)感測器——一個喺左邊,一個喺右邊——架車可以偵測路徑上嘅障礙物,並做出瞬間決定嚟轉彎避開佢哋。呢個係機械人技術嘅基本一步,教你點樣結合感測器輸入同摩打控制邏輯,創造一部有反應嘅自動駕駛機器。你喺度學到嘅原理可以應用喺好多現實世界嘅應用,包括:… 閱讀更多
-
喺呢一課,我哋會幫你嘅智能車升級,等佢可以用超聲波感應器睇到同埋對周圍環境作出反應。通過量度前面物件嘅距離,架車可以做出聰明嘅決定:當條路暢通嘅時候就向前行,當有物件喺警戒區內就停低,而當有障礙物太近嘅時候就會向後退。呢個項目係建基於你已經學過嘅核心摩打控制同感應器基礎,最後會整到一架真正嘅自動駕駛車輛。… 閱讀更多
-
介紹 你有冇試過想整一部可以對你嘅存在作出直觀反應嘅機械人?呢個項目將一部標準嘅SunFounder智能車改造成一部跟住你隻手郁嘅手勢控制車。佢唔使用遙控器或者智能手機應用程式,而係結合超聲波同紅外線感應器嚟偵測你隻手嘅位置同距離,令你可以用簡單自然嘅動作嚟控制佢向左、向右或者向前行。 27-SunFounder-Car-5-Follow-Hand 呢個項目係Robojax… 閱讀更多
-
喺呢個項目入面,我哋會用Arduino、一個超聲波感應器同兩個紅外線感應器,整一部基本嘅自動駕駛車。呢個係一個好正嘅入門項目,可以學到自主導航、感應器融合同決策邏輯。架車可以向前、向後行,仲可以轉彎避開障礙物,自己搵到一條暢通嘅路。呢個項目係基於SunFounder 3合1 Arduino套件,亦都係Robojax嘅Arduino課程一部分。… 閱讀更多
-
喺呢一課,我哋會將你嘅 SunFounder 智能車變成一部用紅外線(IR)遙控器控制嘅遙控車。唔使靠有線連接或者手機應用程式,你會學識點樣將標準紅外線遙控器上面嘅掣對應去控制架車嘅移動——前進、後退、轉彎,甚至斜行——仲可以即時調整速度。呢個項目係學完摩打控制同紅外線通訊基礎之後嘅完美下一步,因為佢將兩者結合成一個互動系統。… 閱讀更多
-
呢個指南會帶你逐步了解點樣用SunFounder 3合1 Arduino套件整一部跟線智能車。 lesson30-line-tracking-line-1 呢個項目喺影片入面示範咗,用紅外線循線模組偵測白色表面上嘅黑線,再控制兩個摩打令架車保持喺軌道上。呢個係一個基礎機械人項目,教你點樣讀取感應器、條件邏輯同摩打控制。喺現實世界嘅價值好大——佢係倉庫入面自動導引車(AGV)、跟住房間邊… 閱讀更多
-
呢個項目指南會帶你逐步建立一個無線溫度同濕度監測系統,用ESP8266(ESP-01)模組同DHT11感測器。完成之後,你會有一個裝置,佢會建立自己嘅網頁伺服器,令你可以喺任何連接到本地網絡嘅裝置(例如智能手機、平板電腦或電腦)上睇到即時感測器讀數。呢個係一個基礎嘅物聯網項目,示範點樣將感測器嘅物理世界同網頁介面嘅數碼世界連接埋一齊。 ESP8266 ESP01模組… 閱讀更多