我不懂map這個函數要如何正確使用,我的映射數值是將light從800-1023對應到伺服馬達0-180度,而光敏電阻在還未遮住(擋光)的時候的light值是大約500,我想理論上一開始伺服馬達不應該運轉,而是要等我去遮光(使light值隨著暗度增加而增加到最高1023)才轉?但我將這串程式碼上傳reset之後馬達就開始轉了,無法理解QQ
Learn More →
雖然學過C++跟python的一些基本程式語法,但這是我第一次用Arduino,可以用積木程式真的好方便😅簡單容易理解又不用擔心語法大小寫出錯,真的超讚。
比較麻煩的是Ameba RTL8195開發版,因為我是Windows作業系統還要在安裝Arduino後執行幾個步驟:
驅動程式好像還要在電腦先插著開發版才能下載,一開始不知道所以花了不少時間…
Arduino的重點執行流程:
🔔Arduino線上模擬器 https://wokwi.com/
⚡reset鍵有夠重要,執行好幾次都忘記然後還以為程式碼有問題或是線插錯,還有就是線也可能有問題,執行有出錯可以換線或是檢查工具中的序列阜及開發板有無選對
📣通常接地(gnd)用黑線、電源用紅線、訊號輸入用黃線
這週從一開始的LED燈閃爍(Arduino的Hello world)開始,還學了按鈕(數位訊號)控制LED、光敏電阻(類比訊號)控制LED、伺服馬達控制。
附上回家練習的按鈕控制LED程式碼與展示:
Learn More →
Learn More →
暫無(同上週)
作業中利用光敏電阻控制伺服馬達:
我不懂map這個函數要如何正確使用,我的映射數值是將light從800-1023對應到伺服馬達0-180度,而光敏電阻在還未遮住(擋光)的時候的light值是大約500,我想理論上一開始伺服馬達不應該運轉,而是要等我去遮光(使light值隨著暗度增加而增加到最高1023)才轉?但我將這串程式碼上傳reset之後馬達就開始轉了,無法理解QQ
2022/2/14第一週週記 2022/2/21第二週週記 2022/2/28第三週週記 2022/3/7第四週週記 2022/3/14第五週週記 2022/3/21第六週週記 2022/3/28第七週週記-廢柴機器人大賽 2022/4/4第八週週記 2022/4/11第九週週記-無用之用最初提案"耍廢飲水機"
May 22, 2022作品簡介影片:  {%youtube 3X2Zpu2JY3k %} 從一開始的耍廢飲水機到突發奇想的生日命運飲水機,後來因為技術困難而退一步成了多功能飲水機(連結分別連到各階段製作及構想紀錄) 最後的最後經過一番努力,終於成功完成的現在的生日命運酷炫飲水機 在附上程式碼之前,我想在此紀錄作品完成前仍然持續遭遇的種種困難 :::danger 首先絕對是跳線,每次開始接線之前真的都要先拿每一條測一遍LED,在此之前的製作紀錄也提過了,但作品完成前不久還是受此困擾許久。最後索性直接去今華電子買了新的跳線。 ⚡⚡⚡最大的困難⚡⚡⚡:抽水馬達接在UNO板子上的5V及3.3V腳位都可以正常抽水,而且之前也可以用其他數位輸出腳位驅動出水,但之後過了一段時間接在其他數位輸出腳位時卻再也無法驅動抽水(真的前一刻才可以後來馬上就不行),若是改接LED輸出那些腳位還是會亮的,難道各個腳位的輸出電壓不到3.3V而又可以讓LED亮起來但又不夠電壓驅動5V的抽水馬達嗎?真的匪夷所思。
May 22, 2022組員1 : 盧思允、組員2 : 陳洋 因為疫情關係我們分別在家裡分工,各自完成一部分到下週一課堂在整合 組員1 盧思允: 抽水馬達抽水測試 : {%youtube RQf4tJeBHaY %} 一開始的想法是耍廢飲水機,但因為跟機器沒有什麼互動而顯得有些無趣。後來提出了生日命運飲水機的概念,希望讓使用者用遙控器輸入生日四碼來做互動,但後來實際要用程式寫出來的時候,雖然可以先把遙控器上的數字按鈕都先從讀進來的紅外線代號轉成阿拉伯數字,但是這個遙控器不是很靈敏,且要一次處理輸入的四個數字再讓飲水機動作有點難度,因次目前暫時捨棄生日命運飲水機的概念。最後的提案是多功能飲水機。 多功能飲水機說明
May 15, 2022草圖 生日命運飲水機 使用者要用遙控器輸入生日月份日期四碼(例:1225),生日命運飲水機會判斷該使用者當下適不適合喝水。 有兩個功能,第一種為紅外線遙控器輸入生日來決定出水與否,第二種為物體靠近飲水機超聲波感應左右擺動出水水管(第二種其實不會出水只會亂甩水管) 設定紅外線遙控器,讓使用者輸入生日月份日期四碼(例:1225),用隨機函式判斷要不要通電讓抽水馬達出水
May 15, 2022or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up