步驟1:
向孩子們展示的最簡單的電路。
帶有2個1.5V AA電池的容器。
用于手電筒的3V燈泡。
打開/關閉滑動開關。
您可以立即在家中拆下所有手電筒,以向他們展示零件。當然,我并不是指智能手機上的那些手電筒(-。-‘)
好消息是我們不需要所有這些部件來教我們的孩子。得益于當今的數字世界,我們可以在計算機上進行電子電路仿真,其中之一就是Autodesk的TinkerCAD。只需注冊一個帳戶,然后找到“ 電路”部分。通過單擊和拖動來創建電路,然后單擊“ 開始仿真”按鈕以使電路運行。該界面簡單易用,即使對于孩子也是如此。
在運行模擬時,您可以單擊開關以測試打開/關閉燈泡,以查看所有部件是否正確連接。我們可以在運行時編輯零件的屬性,但不能編輯位置或導線。您需要停止仿真以編輯電路。好了,至此,我向孩子展示了最簡單的工作電路,即照明的開和關。我還將說明三針滑動開關,其中有一小部分金屬將中心端子連接到左端子或右端子,因此我們可以將一根電線連接到中心,另一根電線連接到左銷或右銷。/p》
“燈光打開!干得好,男孩!”
步驟2:LED:新燈泡
現在,讓我們用發光二極管(LED)更換舊燈泡。然后在電路中添加一個電阻。這仍然與以前的傳奇燈泡電路相同,只是燈泡已替換為 LED加電阻器。現在我需要向他解釋有關LED和電阻的信息,但是當然不是每個細節。
LED是新的燈泡,當施加一定的電壓時它會發光。 LED具有極性,這意味著電流僅在一個方向上流動。更換新的LED時,正極引線(稱為陽極)較長,而負極引線(稱為陰極)較短。如果您獲得了一條已修整了兩條引線的舊式LED怎么辦?環顧其塑料主體,找到一個“ 平坦點”,這就是負極/陰極引線。如果塑料主體已經斷裂并且兩側都平坦了怎么辦?然后嘗試查看LED內部,其中體內較大的一塊是負極/陰極導線。
盡管LED具有極性,但您如果您輸入錯誤的方式,請不要擔心。那不會燒壞您的LED,但直到您將LED朝正確的方向放置時它才會點亮。那為什么需要將它與彩色斑馬配對?什么?嗯。.umm 。.被稱為電阻器。
LED具有稱為正向電壓的屬性。這是LED發光所需的最低電壓。通常,電壓在1.7V至3.3V之間。好吧,最實用的電源是AA電池。但是,等等,AA電池為1.5V,單節電池不會點亮LED。如果使用兩節電池,則電池會明亮地發光。它會消耗電池中可用的電量。因此,電池消耗的電量更快,消耗的功率過多會縮短LED的使用壽命。T
我們需要電阻器來限制電流,以便兩者電池和LED壽命更長。電阻無極性。電阻可以連接在LED的陽極或陰極上。盡管我們可以使用在線計算器,但在這一點上,我不會向兒子解釋該計算。他想知道照明的魔力,我給了他。我為此項目選擇了值為 150 Ω到 330 Ω的電阻。
我還在模擬中向他展示了當我們將電源電壓不帶電阻器增加到9V時會發生什么情況。
p》
第3步:告訴LED做什么
現在我們告訴LED做什么可以使用稱為Arduino Uno的可編程微控制器進行發光。在TinkerCAD仿真中,我在GND和D13引腳上添加了LED和電阻。我還在Arduino Uno上運行了草圖,并告訴他在數字引腳D13上具有內置電阻+ LED 。
演示繼續進行更改時間延遲并以不同的間隔閃爍。在接下來的步驟中,我們簡要介紹一下TinkerCAD和Arduino Web IDE。
步驟4:拖放編程
Go訪問www.tinkercad.com并注冊一個帳戶,就像注冊一個電子郵件帳戶一樣。我很確定您可以按照屏幕上的逐步說明^ _ ^
登錄TinkerCAD進行操作。
在左側欄中,找到“ ”部分。
單擊“ 創建新電路”。
用您的想象力來設計電路,只需拖放即可
在項目中添加 Arduino Uno 時,它將自動加載閃爍草圖。
單擊“ 代碼”來顯示代碼塊。
單擊“ 塊”下拉菜單,然后單擊“ 塊+文本”來查看Arduino草圖。
現在我們發現了這樣的Arduino草圖:
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13, HIGH);
delay(1000); // Wait for 1000 millisecond(s)
digitalWrite(13, LOW);
delay(1000); // Wait for 1000 millisecond(s)
}
他喜歡中國卡通Boonie熊主角是一位名叫光頭強的伐木工人。在解釋Arduino Sketch時,我給了他一個類似的比喻:
void setup()是我們進行所有準備工作的地方。就像:光頭強戴上頭盔和他準備好斧頭以砍伐樹木。 pinMode(13,OUTPUT); 意味著我們已經準備好數字引腳13來給我們照明。
void loop()是我們得到東西的地方一遍又一遍地做。就像:廣頭強將斧頭放在肩膀上,吸氣,將斧頭向樹上擺動,呼氣,將斧頭縮回到肩膀上,吸氣,將斧頭向樹上擺動,一次又一次地呼氣,直到他迷路
digitalWrite(13,HIGH); 表示打開LED。
delay(1000); 表示等待
digitalWrite(13,LOW); 表示關閉LED。
delay(1000);持續1000毫秒(1秒)。
表示再等待1000毫秒,然后從頂部重復 void loop()。
更改延遲參數并添加另一個 digitalWrite 草圖中的命令將使您對Arduino草圖有最好的了解。
第5步:Arduino在線編輯器
我們可以選擇下載并安裝離線編輯器,但是現在有了在線編輯器,為什么不呢?使用在線編輯器,我們所有的草圖都將被上傳并保存在云存儲中。只要有Internet連接,我們就可以隨時隨地訪問草圖。
轉到create.arduino.cc/editor。
如果您是新用戶,請注冊一個帳戶。就像唱一個電子郵件帳戶一樣。
使用您剛創建的帳戶登錄arduino Web編輯器。
在使用Arduino Web Editor之前,首先需要按照說明進行操作在您的計算機上下載并安裝Arduino插件(單擊此處跳到入門頁面)。按照屏幕上的分步說明進行操作。
登錄到站點后,第一個圖標(六個圖標中的一個)將獲得 Arduino Web Editor 。單擊它進入編輯器。
從TinkerCAD編寫或復制草圖并將其粘貼到Arduino中Web編輯器。
選擇您的面板和端口。正確安裝插件后,該端口將顯示。
單擊“?”(驗證)按鈕以驗證您的草圖。
單擊“ →”(上傳)按鈕,將草圖上傳到Arduino。
如果一切順利,您將在Arduino Uno板上看到閃爍的TX和RX LED指示燈,這意味著該草圖已被上傳到板上,并且然后“成功”消息將顯示在Arduino Web編輯器上。
有時您不需要驗證代碼,因為您可以確保從可靠的來源中復制代碼。我告訴您什么,您仍然需要點擊“?”(驗證)按鈕,然后再單擊上傳按鈕,以確保一切順利進行。
步驟6:欣賞閃爍的LED指示燈
請參閱。..(內置插針13)LED閃爍!恭喜!
這樣,我告訴他我們可以編程何時打開/關閉燈。關于“舞臺上的音樂”,這是要編寫的更復雜的代碼,但是他們這樣做的方式與此相同。我們告訴機器什么時候點亮或熄滅。
現在,他嘗試混合并匹配TinkerCAD的代碼塊,然后將草圖粘貼并上傳到Arduino。孩子們擅長在計算機上進行拖放和復制粘貼,請相信我^ _ ^
責任編輯:wv
-
led
+關注
關注
242文章
23427瀏覽量
664478 -
Arduino
+關注
關注
188文章
6478瀏覽量
188273
發布評論請先 登錄
相關推薦
DLPDLCR4710EVM-G2如何實現單通道無閃爍地圖像輸出?
自制DLP4710LC板子在display模式下投圖能觀察到LED閃爍的原因?
開源項目!手把手教你制作一個互動式LED墻壁時鐘!
負載管的閃爍噪聲和熱噪聲的區別
arduino(1)--ESP8266配置
使用ESP8266-01和Arduino SDK安裝AT固件失敗了怎么解決?
開源項目!可編程的磁懸浮桌面氛圍燈(Arduino+WS2812)
請問如何在不使用代碼配置的情況下閃爍LED指示燈?
si4463發送數據后,LED閃爍不同步怎么解決?
如何用Arduino制作一個簡易自動喂魚器
NUCLEO-F031K6開發板通過ARDUINO IDE 下載了一個閃爍燈程序,為什么程序不跑?
用于Arduino的BLDC-SHIELD_IFX007T,主LED發出耀眼的白色是什么意思?
如何制作自己的Arduino電容計

評論