2021年4月5日 星期一

 

剪刀石頭布

零、確認角色



玩家player 剪刀p1 石頭p2 布p3

電腦家             剪刀c1 石頭c2 布c3

廣播 開始出拳(gogogo)


按下綠旗後開始

左邊玩家 
按下要出的拳後,廣播”出拳”,其他兩種拳消失

右邊電腦
收到 ”出拳”後,跑亂數(1~3),如果亂數=1,出”剪刀”














一、電腦computer 剪刀c1 石頭c2 布c3

二、玩家出拳
如果按下角色  p1,廣播出拳(gogogo)廣播 p1。此時p2,p3收到p1立即隱藏。
依此類推...
玩家出拳..<正確>
                         玩家剪刀


    玩家石頭<依此類推>
    玩家 布<依此類推>

三、電腦 亂數 (1~3)出拳 
接收c1 c2 c3


                              













   電腦 剪刀收到 C1顯示


電腦 石頭<依此類推>

電腦  布<依此類推>




輸贏判斷 切換角色(win,lose,push)



3.電腦出拳
亂數



4.判斷
如果出拳
p=1 且c=3,   p=2且c=1, p=3且c=2 , ,  玩家贏,切換的造型

想一想





如果出拳 =平手 <自己寫>

p=1 且c=1,    p=2 且 c=2,    p=3 且 c=3 兩家平手,


否則玩家 輸<自己寫>

想一想




2020年12月29日 星期二

Thingspeak 溫度監控物聯網

順序:

1.硬體插線。(DHT11---A3腳位   WIFI網卡D3 D2)

2.打開 thingspeak 溫度監控物聯網,取得Write API Key

(每15秒loop一次)

開放public view權限。

3.用motoduino 網頁編寫程式(貼上Write API Key)

無線: ccc 

password:0910079147

欄位一:溫度

欄位二:濕度

4. 打開 thingspeak 溫度監控物聯網,看數據有無進來

調整圖表....

2020年12月7日 星期一

2020年10月4日 星期日

pwm

 簡單的說,他是一種利用數位訊號模擬類比訊號的方式。 通常我們可以用來調整燈光的亮度、馬達的轉速、RGB LED 的配色、螢幕亮度控制、喇叭的大小聲/聲音頻率等…。 我們就會看到燈光稍微的變亮了。 這就是PWM 的原理,藉由數位訊號高頻率的切換,調整開關的比例,我們可以模擬出我們需要的類比訊號



資料來源:http://thats-worth.blogspot.com/2014/04/arduino-pwm-arduino-pulse-width.html

arduino 中 3 5 6  9 10 11 這六個角位可以當作是pwm


善用複製與對稱 與副函式


我們看到的「顏色」,到底是什麼?

顏色就是不同波長的可見光投射到我們的視網膜里,被視網膜感知後在大腦里產生不同的反應。為了區分不同的色光,視網膜背後的感光細胞肯定不能只有一種,不然我們看到的世界就只有一種深淺不同的顏色了,就像黑白照片一樣。實際上,我們人眼用於區分色光的細胞(即視錐細胞)有三種,每種只對特定波長範圍的光敏感:第一種對長波長可見光敏感,叫做L(long)視錐細胞;第二種對中波長可見光敏感,叫做M(medium)視錐細胞;第三種對短波長可見光敏感,叫做S(short)視錐細胞。三種視錐細胞對光譜中不同波長光的響應見下圖,幾乎能覆蓋可見光領域。



原文網址:https://kknews.cc/science/j8rvnep.html


這樣,眼睛在接收任一波長的可見光時,都能不同程度地激活一種到兩種,甚至三種視錐細胞,它們產生的信號疊加起來,形成了我們感受到的顏色。

但這樣一來,聰明的讀者可能就注意到了一個問題:波長為580nm的黃光會同時激發代表綠色的M視錐細胞和代表紅色的L視錐細胞,那它看起來和綠光與紅光兩種單色光的某種疊加有何區別呢?

答案是,沒區別——在人眼看來。這就是為什麼在人眼看來綠光+紅光=黃光,藍光+綠光=淺藍光,三原色與色光疊加原理都是我們人眼的這三種視錐細胞帶來的。



原文網址:https://kknews.cc/science/j8rvnep.html



2020年9月13日 星期日

畫程式流程圖

 1.畫程式流程圖

https://app.diagrams.net/

儲存專案

與 輸出 的差異(D槽自己資料夾)

 

2.按下亮紅燈

否則 不亮燈