米思奇(Mixly)輕松入門教程_第1頁
米思奇(Mixly)輕松入門教程_第2頁
米思奇(Mixly)輕松入門教程_第3頁
米思奇(Mixly)輕松入門教程_第4頁
米思奇(Mixly)輕松入門教程_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

米思齊(Mixly)輕松入門BYYFROBOT目錄01-Mixly簡介04-S.O.S02-Mixly安裝&初體驗(yàn)03-閃爍的LED1Mixly簡介●

以Arduino為基礎(chǔ)的創(chuàng)意電子類創(chuàng)客教育逐步也在中小學(xué)中推廣開來。然而Arduino雖已對C/C++語言編程進(jìn)行了封裝,語法也相對簡單,但對低年齡段學(xué)生依然很難實(shí)現(xiàn);所以開設(shè)創(chuàng)意電子類課程,也給廣大師生提出了巨大的挑戰(zhàn)。Mixly發(fā)展背景——●

Arduino作為一款開源電子原型平臺(包括軟件和硬件),擁有便捷靈活、方便上手、硬件低廉、軟件免費(fèi)等特點(diǎn),從2005年發(fā)展至今,已經(jīng)深受廣大藝術(shù)家、設(shè)計師、電子愛好者的青睞。其可以通過種各樣的傳感器來感知環(huán)境,通過控制燈光、馬達(dá)和其他的裝置來反饋,從而做到影響周圍環(huán)境?!?/p>

帶著這個問題,北師大創(chuàng)客教育實(shí)驗(yàn)室研發(fā)了一款專為青少年設(shè)計的圖形化編程工具-Mixly(米思齊)。一款面向創(chuàng)意電子開發(fā)的免費(fèi)開源圖形化編程工具一個面向創(chuàng)意電子教育的完整支持生態(tài)一個創(chuàng)客教育工作者實(shí)現(xiàn)夢想的舞臺Mixly是——●軟件界面良好●功能完善●使用簡單●支持多種語言●軟件免費(fèi)開源●支持硬件多●支持第三方自定義庫●支持硬件模塊廠商二次開發(fā)●傳播使用廣泛●配套教程豐富●更新迭代頻繁Mixly特點(diǎn)2Mixly安裝&初體驗(yàn)網(wǎng)站下載軟件壓縮包:/或百度搜索mixly進(jìn)入官網(wǎng)后,點(diǎn)擊如圖鏈接,進(jìn)入下載地址Mixly安裝進(jìn)入下載地址后,根據(jù)系統(tǒng)下載對應(yīng)壓縮包,這里我們選擇Windows系統(tǒng)0.996

版本雙擊即可使用下載后,解壓軟件壓縮包:二、鼠標(biāo)右擊桌面“計算機(jī)”->選擇“屬性”->打開設(shè)備管理器驅(qū)動程序在安裝包中:arduino-1.8.4\drivers中一、通過USB線連接主控板與電腦三、安裝程序后,設(shè)備管理器可看到端口Mixly驅(qū)動安裝基礎(chǔ)模塊區(qū)庫模塊區(qū)語言切換提示區(qū)縮放控制垃圾箱功能區(qū)程序構(gòu)建區(qū)Mixly軟件界面介紹Ps:上傳前要選擇正確的板型及串口號打開軟件后,單擊,找到例程“閃爍的LED.xml”并打開,隨后點(diǎn)擊上傳Mixly點(diǎn)亮板載LED?使用第三方庫時,單擊?找到庫文件路徑,例如:“yfrobot.xml”并選擇打開導(dǎo)入導(dǎo)入Mixly導(dǎo)入第三方庫3閃爍的LED在上一課中,點(diǎn)亮了板載的LED,如何點(diǎn)亮外部LED燈模塊呢?步驟一:實(shí)物連接如何編程才能點(diǎn)亮LED燈?

?將擴(kuò)展板插于主控板,注意對應(yīng)引腳

?取出食人魚LED模塊,用傳感器連接線將其與10號管腳連接,注意顏色對應(yīng)思考試一試●支持管腳:0~13,A0~A5(一般不用0、1)●管腳狀態(tài):高-亮燈、低-滅燈●延時:毫秒(1000毫秒=1秒)、微秒?YFRobot庫中找到食人魚LED模塊,控制中延時模塊,拖拽到程序構(gòu)建區(qū)

?更改至10號管腳,設(shè)置管腳狀態(tài)并組成程序討論能語言描述下程序工作過程嗎?上傳程序后,工作過程和你想的一樣嗎?步驟二:程序編寫改變延時數(shù)值,實(shí)現(xiàn)LED燈越閃越快的效果?試一試編寫程序:●復(fù)制之前的閃爍程序,并更改延時數(shù)值●將代碼塊按順序拼接到一起上傳程序,你的LED是否越閃越快?設(shè)計思路:●亮燈延時1000、900、800、......、100ms,滅燈延時統(tǒng)一100ms●“?”數(shù)值自動變化程序那么長看這都很費(fèi)力,仔細(xì)觀察代碼,如何簡化程序?●代碼可重復(fù)執(zhí)行從控制模塊中拖出循環(huán)指令模塊,并更改數(shù)據(jù):從變量模塊中拖出“i”變量:同樣上傳程序,你的LED是否依然越閃越快?想一想思考如何理解“使用i從1000到100步長為-100”?i值如何變化?i=10001000-100=900900-100=800800-100=700700-100=600600-100=500500-100=400400-100=300300-100=200200-100=100第一次第二次第三次第四次第五次第六次第七次第八次第九次第十次1000900800700600500400300200100練習(xí)理解下面程序塊??i值如何變化??i會有多少個值?4S.O.S摩爾斯電碼中,使用···---···三短三長三短

使來表示

S.O.S求救信號。摩爾斯電碼(Morsecode)是一種時通時斷的信號代碼,通過不同的排列順序來表達(dá)不同的英文字母、數(shù)字和標(biāo)點(diǎn)符號。S.O.S是國際摩爾斯電碼救難信號。如何使用LED發(fā)摩爾斯電碼中的S.O.S求救信號?試一試在此基礎(chǔ)上完成S.O.S閃爍程序?LED按照“三短三長三短”方式閃爍即可。那么如何編寫程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論