顏色猜猜機(S2A)

設計一個遊戲機器,讓玩家猜顏色。在螢幕上先出現三個顏色讓玩家選擇(猜),選好後玩家按下麵包板上的按鍵,三個顏色的LED燈開始亂數閃爍,鬆開按鍵時,某一個顏色的燈恆亮,如果猜中顏色,就說[猜對了],如果猜錯,就說[猜錯了]。一、類比輸入紅色LED,正極接Arduino板數位腳位11 黃色LED,正極接Arduino板數位腳位10 綠色LED,正極接Arduino板數位腳位9控制數位腳位9、10、11的輸出為1(5V)或0(0V)。來控制三種顏色LED的亮或熄滅。按鍵一邊接5V,另一邊接10K歐姆電阻再接地(GND),中間拉一條訊號線到類比腳A0當作判斷輸入訊號。主程式程式開始先將說明圖片移到定點。設定要用到的腳位。(A0輸入,D9、D10、D11輸出)等待按下按鍵。(紅、黃、綠等角色的程式負責選顏色)如果按鍵按下時,類比腳A0得到1023,就開始隨機讓D9、D10、D11其中一個輸出高電位,讓LED亮。直到放開按鍵,類比腳A0得到0然後判斷答對了嗎?紅色角色程式開始先將顏色圖片移到定點。當被選中,就將選色變數設為11,做為主程式判斷對錯的依據。如果選的是其他顏色,會收到其他顏色的廣播,就將自己隱藏。黃色角色程式開始先將顏色圖片移到定點。當被選中,就將選色變數設為10,做為主程式判斷對錯的依據。如果選的是其他顏色,會收到其他顏色的廣播,就將自己隱藏。綠色角色程式開始先將顏色圖片移到定點。當被選中,就將選色變數設為9,做為主程式判斷對錯的依據。如果選的是其他顏色,會收到其他顏色的廣播,就將自己隱藏。程式下載:顏色猜猜機(類比).sb2二、數位輸入紅色LED,正極接Arduino板數位腳位11 黃色LED,正極接Arduino板數位腳位10 綠色LED,正極接Arduino板數位腳位9控制數位腳位9、10、11的輸出為1(5V)或0(0V)。來控制三種顏色LED的亮或熄滅。按鍵一邊接5V,另一邊接10K歐姆電阻再接地(GND),中間拉一條訊號線到數位腳D7當作判斷輸入訊號。主程式程式跟[類比輸入]很像。開始先將說明圖片移到定點。設定要用到的腳位。(數位腳位D7輸入,D9、D10、D11輸出)等待按下按鍵。如果按鍵按下時,數位腳位D7得到1,就開始隨機讓D9、D10、D11其中一個輸出高電位,讓LED亮。直到放開按鍵,數位腳位D7得到0然後判斷答對了嗎?其他角色程式請參考[類比輸入]。程式下載:顏色猜猜機(數位).sb2三、增加效果1.加上蜂鳴器,在按鍵時發出特殊聲音,答對或答錯時也可以發出不同的音樂。2.答對或答錯時更換不同的造型。四、學生作品六年級林辰皓、吳至勤同學作品六年級藍培誠、四年級李盺澤同學作品。-----------------------相關連結:S2A初級班課程目錄http://blog.ilc.edu.tw/blog/blog/868/post/97121/634243 S2A課前準備http://blog.ilc.edu.tw/blog/blog/868/post/97121/630656 網路線上版scratch2.0操控arduino(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/629471 S2A第一課(概論、連接)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630098 S2A第二課(LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630328 S2A第三課(用鍵盤控制LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630339 S2A第四課(3顆LED紅綠燈)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630362 S2A第五課(PWM模擬類比輸出)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630609 S2A第六課(RGB三色LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630826 S2A第七課(蜂鳴器)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631037 S2A第八課(按鍵)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631469 顏色猜猜機(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630444 同時控制4片Arduino板子http://blog.ilc.edu.tw/blog/blog/868/post/97121/630334 文章來源:顏色猜猜機(S2A) 由 roc 發表。

閱讀全文顏色猜猜機(S2A)

同時控制4片Arduino板子

Scratch 2.0+transformer可以在程式中同時控制4片Arduino板子。1.如果要控制4片板子就要開啟[transformer]程式4次。每一次開啟後,先選[port],再選板子對應的連接介面[COM],然後點[S2A],[連線]2.開啟Scratch 2.0離線版後,按住[Shift]鍵不放,同時滑鼠左鍵點[檔案],就會出現[匯入實驗性HTTP擴充功能],點一下3.到[C:Program FileskodorobotTransformerS2Es2a_fm_zh_tw]裡面找到每一片板子要對應的擴充檔案,然後[開啟]例如:port2的板子就選[s2a_fm_zh_tw2.s2e]3.在[更多積木]區就可以看到相對應的擴充積木指令區可以使用了。-----------------------相關連結:S2A初級班課程目錄http://blog.ilc.edu.tw/blog/blog/868/post/97121/634243 S2A課前準備http://blog.ilc.edu.tw/blog/blog/868/post/97121/630656 網路線上版scratch2.0操控arduino(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/629471 S2A第一課(概論、連接)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630098 S2A第二課(LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630328 S2A第三課(用鍵盤控制LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630339 S2A第四課(3顆LED紅綠燈)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630362 S2A第五課(PWM模擬類比輸出)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630609 S2A第六課(RGB三色LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630826 S2A第七課(蜂鳴器)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631037 S2A第八課(按鍵)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631469 顏色猜猜機(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630444 同時控制4片Arduino板子http://blog.ilc.edu.tw/blog/blog/868/post/97121/630334 文章來源:同時控制4片Arduino板子 由 roc 發表。

閱讀全文同時控制4片Arduino板子

S2A第三課(用鍵盤控制LED)

S2A第三課(用鍵盤控制LED)宜蘭縣竹林國小 陳金助老師一、使用鍵盤按鍵來控制LED注意: 記得先檢查[輸入法]是否為[英],當輸入法不對時,鍵盤按鍵對應的值是錯的,無法正確反應動作。 1.按下鍵盤上的[空白鍵]讓LED燈亮,鬆開[空白鍵]讓LED燈熄滅。 將LED正極改接Arduino板數位腳位11 如果按下[空白鍵],就讓數位腳位11輸出1(高電位),讓LED亮。否則就數位腳位11輸出0(低電位),讓LED熄滅。程式下載:按空白鍵.sb2 2.按鍵盤上的[a]鍵讓LED燈一直亮,按鍵盤上的[b]鍵讓LED燈熄滅。連接方式和前面一樣 程式下載:按a鍵1.sb2 另一種方式也可以喔! 程式下載:按a鍵.sb2 3.同時按住[a]和[p]兩個鍵,LED才會亮。 使用[如果..否則]加[...和...]來決定LED要不要亮。要[不停重複]來偵測鍵盤動作。程式下載:同時按才亮.sb2 4.按住[a]或[p]任一個鍵,LED都會亮。 程式下載:按ap鍵.sb2 二、雙色LED  再增加一組LED,第二顆用黃色LED,正極接Arduino板數位腳位101.按鍵盤上的[上移鍵]讓黃色LED燈亮,鬆開[上移鍵]讓黃色LED燈熄滅。   按鍵盤上的[空白鍵]讓紅色LED燈亮,鬆開[空白鍵]讓紅色LED燈熄滅。 [啟用:數位腳位...為輸出],設定數位腳9、10為輸出。如果按下[向上鍵],就讓數位腳位10輸出1(高電位),讓LED亮。否則就數位腳位10輸出0(低電位),讓LED熄滅。 如果按下[空白鍵],就讓數位腳位11輸出1(高電位),讓LED亮。否則就數位腳位11輸出0(低電位),讓LED熄滅。程式下載:按空白上移鍵.sb2 三、搶答甲、乙兩隊搶答,先按的亮燈,後按的燈不亮。紅隊按[空白鍵]讓紅色LED燈亮,黃隊按[上移鍵]讓黃色LED燈亮。連接方式和前面一樣 先設定數位腳位10、11為輸出然後偵測[空白鍵]和[上移鍵]是否被按下,來決定哪一隊先答題。 如果按下[向上鍵],就讓數位腳位10輸出1(高電位),讓LED亮。並說[黃隊先答],然後停止[這個程式],以免另一隊也按了,也亮燈。 如果按下[空白鍵],就讓數位腳位11輸出1(高電位),讓LED亮。並說[黃隊先答],然後停止[這個程式],以免另一隊也按了,也亮燈。程式下載:搶答.sb2 四、十字路口警示紅、黃燈紅、黃LED輪流閃爍連接方式和前面一樣 1.[啟用:數位腳位...為輸出],設定數位腳10、11為輸出。2.[數位輸出:設定腳位...為1],讓數位腳...輸出為高電位,LED燈亮3.[等待1秒],讓亮燈維持一秒 4.設定[數位輸出:設定腳位....為0],讓數位腳...輸出為 低電位,LED燈熄滅5.[等待1秒],讓燈熄滅維持一秒 6.輪流讓數位腳10、11輸出高、低電位,就可以讓黃、紅LED燈輪流亮、滅的閃爍。7.加上[重複執行],就可以無限循環這個綠、黃、紅LED燈輪流閃爍。程式下載:紅黃閃燈.sb2 延伸:請學生修改LED燈亮、滅的快慢。------------------------------1.實際上課時,可能無法在一節課內完成,老師視學生情形彈性調整上課進度,可以先請學生另存新檔,下次上課時再開啟舊檔來繼續修改。2.程式並無標準答案,所附程式僅供參考。-----------------------相關連結:S2A初級班課程目錄http://blog.ilc.edu.tw/blog/blog/868/post/97121/634243 S2A課前準備http://blog.ilc.edu.tw/blog/blog/868/post/97121/630656 網路線上版scratch2.0操控arduino(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/629471 S2A第一課(概論、連接)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630098 S2A第二課(LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630328 S2A第三課(用鍵盤控制LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630339 S2A第四課(3顆LED紅綠燈)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630362 S2A第五課(PWM模擬類比輸出)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630609 S2A第六課(RGB三色LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630826 S2A第七課(蜂鳴器)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631037 S2A第八課(按鍵)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631469 顏色猜猜機(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630444 同時控制4片Arduino板子http://blog.ilc.edu.tw/blog/blog/868/post/97121/630334 文章來源:S2A第三課(用鍵盤控制LED) 由 roc 發表。

閱讀全文S2A第三課(用鍵盤控制LED)

網路線上版scratch2.0操控arduino(S2A)

不用下載scratch離線版,直接使用網路線上版scratch2.0也可以操控arduino,程式寫完可以直接存網路上。(註) 一、環境:硬體:PC+Arduino Uno 改良板(標準板也可以)軟體:win10系統+chrome瀏覽器+網路線上版scratch2.0+Transformer(註) 二、做法:1.使用USB線將Arduino Uno連接電腦,接好電路板。2.開啟transfor­mer程式,執行配對。3.先點 [ 範例.sb2  ] 這個檔案,下載備用。4.開啟chrome瀏覽器,輸入scratch2.0網址(https://scratch.mit.edu/),Create(創建)程式。5.點選[檔案],[上傳],選擇剛剛步驟3下載的檔案,[開啟] 6.點選[更多積木],就可以看到跟Arduino相關控制的擴充積木指令了。如果有成功連線,擴充積木上會有綠色小圓圈。 7.接著拖拉寫完程式就可以直接執行了。8.如果先將這個程式[儲存成副本](另存新檔),以後就可以省略步驟3.4.5,直接開範例檔來用,更方便。記得開啟[範例]檔後,先[儲存成副本](另存新檔),再修改,這樣以後才可以繼續使用這個檔。 8秒前是同時開數個分頁,執行時會變慢。 9秒以後是一個視窗只有執行一個scratch2.0,執行情形正常。注意:1.請開一個視窗專門執行網路線上版scratch,瀏覽其他網頁請另外用新的視窗去開分頁。2.線上使用有時候會因為MIT原廠scratch2.0維護的關係,出現無法連上的問題。3.開始執行後,網路斷線還是可以繼續執行程式。按下紅色停止,只要瀏覽器沒關掉,再按綠旗還是可以繼續執行程式。4.如果再另一台電腦開啟同一個程式,並且修改程式,原來這一台電腦還是繼續執行原來的程式,新開的電腦就執行新修改的程式。5.想要多台電腦同時執行相同的程式,只要每一台電腦接好arduino板子,打開網路的程式,分別執行就可以了,不用去複製程式到每一台電腦。PS:Transformer是台灣宇宙機器人 kodorobot 團隊寫的轉譯程式。 -----------------------相關連結:S2A初級班課程目錄http://blog.ilc.edu.tw/blog/blog/868/post/97121/634243 S2A課前準備http://blog.ilc.edu.tw/blog/blog/868/post/97121/630656 網路線上版scratch2.0操控arduino(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/629471 S2A第一課(概論、連接)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630098 S2A第二課(LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630328 S2A第三課(用鍵盤控制LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630339 S2A第四課(3顆LED紅綠燈)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630362 S2A第五課(PWM模擬類比輸出)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630609 S2A第六課(RGB三色LED)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630826 S2A第七課(蜂鳴器)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631037 S2A第八課(按鍵)http://blog.ilc.edu.tw/blog/blog/868/post/97121/631469 顏色猜猜機(S2A)http://blog.ilc.edu.tw/blog/blog/868/post/97121/630444 同時控制4片Arduino板子http://blog.ilc.edu.tw/blog/blog/868/post/97121/630334 文章來源:網路線上版scratch2.0操控arduino(S2A) 由 roc 發表。

閱讀全文網路線上版scratch2.0操控arduino(S2A)

Chromebook有線廣播

Chromebook有線廣播宜蘭縣竹林國小 陳金助老師使用chromebook教學時,最大的困擾就是如何將教學示範轉播給學生看。不論是使用[投影盒]或直接使用[ Chrome "遠端桌面" 功能](註)都是透過無線網路來傳播畫面,都會有畫面延遲的情形產生。將chromebook的HDMI輸出孔使用連接線直接和舊有的廣播系統連接就不會有畫面延遲的情形,是效果最好的方式。唯一的缺點就是被線綁住。將舊電腦廣播系統保留,將chromebook固定擺放在桌面,學生不用每節課都去取放,只要翻開就可以使用,透過廣播舊電腦廣播系統可以讓學生看到操作示範。 ---------------------------一、接線將HDMI轉VGA轉接頭,一端接在Chromebook的HDMI輸出上,一端接舊電腦教室的中控廣播台NB接頭。 二、使用在控制台上,按[NB],再按[老師廣播],就可以順利將畫面廣播到舊電腦的學生螢幕。 投影畫面 三、多台投影如果要廣播學生畫面,可以再買一個[三進一出HDMI分配器],將老師和學生的Chromebook輸出用HDMI線連接到分配器的input,然後分配器的output一樣接HDMI轉VGA轉接頭,廣播時再視需要切換老師或學生的畫面。 投影畫面 四、也可以接實物投影機中控廣播台NB接頭先接實物投影機,再用一條VGA線接chromebook端的轉接頭 投影畫面:學生可以看到老師的鍵盤畫面 也可以透過實物投影機地切換來看到老師的畫面 註:投影盒使用http://blog.ilc.edu.tw/blog/blog/868/post/10898/623971 Chrome "遠端桌面" 功能http://www.playpcesor.com/2014/04/chrome-android-app.html 認識影像分配器、畫面分割器、矩陣、信號增強器http://3smarket-info.blogspot.tw/2016/03/blog-post_100.html ---------------------------chromebook輸入法:Q:如何輸入中文的標點符號,例如:、,?A:使用注音輸入法,當輸入『 shift +, 』即可輸入『,』、輸入『 Shift + ? 』即可輸入『?』,不要按shift,直接在注音模式按「」即可輸入「、」ctrl+shift+P 螢幕畫面旋轉Alt+Backspace  刪掉一個游標後的字ctrl+Alt+Backspace 游標後的字全刪掉ctrl+Backspace 游標前的字全刪掉Chromebook 鍵盤快速鍵https://support.google.com/chromebook/answer/183101?hl=zh-Hant  文章來源:chromebook有線廣播 由 roc 發表。

閱讀全文Chromebook有線廣播