2018年9月1日 星期六

軟體簡介

 ⧬⧪⧬   在教學上,我們主要使用兩種scratch作為基礎開發的程式積木。  ⧬⧪⧬



  • kittenblock以scratch3.0為基礎的程式積木,內建kittenbot專屬積木,同時也內建arduino通用積木microbit通用積木Tello特洛空拍機專用積木......等,支援多種控制板,功能相當豐富,以下針對一些常用的功能進行介紹。

           ↑ 擴展功能中支援AI人臉辨識、語音辨識、物聯網等熱門功能。
  1. wifi連線控制--kittenbot的wifi模組(esp8266核心),可直接與電腦端一對一連線,也可以連接到wifi基地台,透過區域網路的方式來控制。換句話說,如果你有一台以上的kittenbot,將他們連接到同一個無線網路環境,控制端的電腦就可以簡單地透過kittenblock介面來控制這些在線的kittenbot。

  2. 編程模式--可以將積木堆疊的結果轉換成C語言的模式,雖然在小學階段鮮少使用,但此功能可提供進入正式編程的橋梁,可作為進階學習的參考。

  3. kittenbot的wifi模組也可以用在UNO板上,透過TX、RX連接方式進行溝通,很方便的是,此時也支援區網控制,一樣可以無線控制或寫入code。

  4. 其他強大的功能,如IOT物聯網逐步研究中...


  • mblock是以scratch2.0為基礎的程式積木,原本是mbot機器人的專用程式,但支援積木擴充,因此只要將新的擴充包放入,一樣可以利用此介面來堆疊專屬積木。特色如下:
  1. 內建arduino UNO等常見控制板的積木,且有許多擴充包可用,例如彰師大的Brain GO控制板。

  2. 同樣也可以將積木轉換成C語言顯示。


  3. 也可以進行在線控制(需燒入相對應控制板的韌體),但燒入code一定要在USB連線下。

  4. 可輸入中文(scratch2.0不行)。



2018年8月18日 星期六

BrainGO follow me!





1.設定觸發範圍 1~40公分
2.設定前進20~40公分
3.設定後退1~19公分

動動腦:
1.為什麼觸發範圍不是0~40公分呢?
2.為何前進和後退範圍間要留有間隔呢?

2018年7月9日 星期一

蜂鳴器模組練習



蜂鳴器是一種利用直流電來發出聲音的電子零件,依據發聲的方式,大致可以分為有源和無源蜂鳴器。

1、有源蜂鳴器:簡單的說只要給一個適合的電壓就會發出聲音,它的聲音音調單一、頻率固定,適合製作警報聲、提示聲。

2、無源蜂鳴器:類似喇叭,可依據輸入的不同頻率電壓訊號,可以發出高低不同的音階,可用來演奏樂曲。


⧪說明:在kittenbot的蜂鳴器積木中,7表示電線接在第七腳位,200hz表示聲音的頻率,頻率越高所產生的聲音尖銳,下面是常用的音階頻率對照表。


音階 Do Re Mi Fa So La Si
頻率 262 294 330 349 392 440 494
頻率(高八度) 523 587 659 698 784 880 988
現在我們利用kittenbot所附的無源蜂鳴器來彈奏一曲"小蜜蜂"吧!

小蜜蜂簡譜



2018年7月8日 星期日

kittenbot三色LED燈練習2--呼吸燈


編程要求:讓左右兩個LED燈由最亮慢慢熄滅,接著再慢慢變到最亮。顏色:紫色。
動動腦:
1、變數light在這裡扮演麼角色?一個儲存數據的容器
2、如果變數起始數值設為50,要達成一樣的效果,有哪些地方可能要修改呢?重複次數或改變量


kittenbot三色LED燈練習1



在貓型耳朵上的三色LED是利用3號腳位連結到主板,左右兩邊分別是像素1與像素2,仔細觀察其實它們都是由三顆更小的LED所組成,讓我們來練習控制吧!

編程要求:左邊先亮,再換右邊,然後熄滅。左邊亮紫燈,右邊亮綠燈。
動動腦:
1、光的三原色是哪三種?
2、三色LED如何產生紫色的光呢?
3、左邊的LED在積木中名稱為何?

kittenbot 超音波模組練習1

步驟一、將超音波模組插上後,先測試超音波偵測距離的範圍。

動動腦 :超音波距離最大與最小是多少呢?

步驟二、

編程邏輯:利用超音波偵測到的距離來改變角色的大小,距離讀數越大,角色放大越多,反之則越小。


動動腦:
1.如果超音波距離結果是10,那角色尺寸會變多大呢?
2.請問編程中,為什麼超音波距離還要乘上10呢,如果沒有發生什麼問題?



kittenbot 超音波模組介紹與轉接板


kittenbot的超音波模組可安裝在一塊裝有舵機的轉接板上,因為轉接板的電路已經將超音波Trig和Echo引腳合併一起(代號1)因此只要將vcc(+)、gnd(-)、1-->D2(訊號) 三條線連接到主板即可使用超音波功能

貓型耳朵上裝有兩顆三色LED,如果要使用,則需要轉接板2號腳位接到主板的D3位置。




轉接板可支援"超音波模組"以及"八字彩燈燈環",直接插拔不需重新接線,方便教學上使用。



#補充說明:在kittenbot中,LED位置是用"像素"這個名稱進行定義。