2019年3月21日
2019年3月20日
Arduino 按鈕開三色燈
使用 Ywrobot 面板
String colourPicker(int r, int g, int b) {
String r1, g1, b1;
r1 = String(r, HEX);
if(r < 16)
r1 = "0"+r1;
g1 = String(g, HEX);
if(g < 16)
g1 = "0"+g1;
b1 = String(b, HEX);
if(b < 16)
b1 = "0"+b1;
String rgbcolor = "#"+r1+g1+b1;
return rgbcolor;
}
int LightRGBLED(int r_pin, int g_pin, int b_pin, String rgb)
{
char *str = (char *)rgb.c_str()+1;
int r, g, b;
sscanf(str, "%02x%02x%02x", &r, &g, &b);
analogWrite(r_pin, r);
analogWrite(g_pin, g);
analogWrite(b_pin, b);
}
String RandomColour( ) {
String r1, g1, b1;
int r = random(0,255);
int g = random(0,255);
int b = random(0,255);
r1 = String(r, HEX);
if(r < 16)
r1 = "0"+r1;
g1 = String(g, HEX);
if(g < 16)
g1 = "0"+g1;
b1 = String(b, HEX);
if(b < 16)
b1 = "0"+b1;
String rgbcolor = "#"+r1+g1+b1;
return rgbcolor;
}
void setup()
{
pinMode(2, INPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
randomSeed(analogRead(3));
}
void loop()
{
if (digitalRead(2) == 1) {
LightRGBLED(9,10,11,colourPicker(0,0,0));
} else {
LightRGBLED(9,10,11,RandomColour());
}
}
String colourPicker(int r, int g, int b) {
String r1, g1, b1;
r1 = String(r, HEX);
if(r < 16)
r1 = "0"+r1;
g1 = String(g, HEX);
if(g < 16)
g1 = "0"+g1;
b1 = String(b, HEX);
if(b < 16)
b1 = "0"+b1;
String rgbcolor = "#"+r1+g1+b1;
return rgbcolor;
}
int LightRGBLED(int r_pin, int g_pin, int b_pin, String rgb)
{
char *str = (char *)rgb.c_str()+1;
int r, g, b;
sscanf(str, "%02x%02x%02x", &r, &g, &b);
analogWrite(r_pin, r);
analogWrite(g_pin, g);
analogWrite(b_pin, b);
}
String RandomColour( ) {
String r1, g1, b1;
int r = random(0,255);
int g = random(0,255);
int b = random(0,255);
r1 = String(r, HEX);
if(r < 16)
r1 = "0"+r1;
g1 = String(g, HEX);
if(g < 16)
g1 = "0"+g1;
b1 = String(b, HEX);
if(b < 16)
b1 = "0"+b1;
String rgbcolor = "#"+r1+g1+b1;
return rgbcolor;
}
void setup()
{
pinMode(2, INPUT);
pinMode(9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
randomSeed(analogRead(3));
}
void loop()
{
if (digitalRead(2) == 1) {
LightRGBLED(9,10,11,colourPicker(0,0,0));
} else {
LightRGBLED(9,10,11,RandomColour());
}
}
Arduino 按鈕開燈
void setup()
{
pinMode(2, INPUT);
pinMode(12, OUTPUT);
}
void loop()
{
if (digitalRead(2) == 1) {
digitalWrite(12,LOW);
} else {
digitalWrite(12,HIGH);
}
}
2019年3月18日
複視
農曆年前老媽的眼睛出現複視,正巧學校老師在學期末也是相同的症狀。兩相比照這可令人擔心,在地區醫院做了各項的檢查找不出很確定的原因,得到一項明顯的結果是胛狀腺異常,但這跟眼睛複視似有點距離。
擔心了整個寒假,計畫著要如何到高雄做進一步檢查,一整個無任何頭緒。就在某日問到老媽現在眼睛的狀況…媽媽說:「之前跟爸爸的車外出,在車上發現路中分隔線不再是扭曲、彎曲的模樣」。意思就是說那個複視現像有消退,聽到這個消息真是令人振奮,媽說她還在自我觀察。
再隔數日我又問了一次,目前複視的狀況好像真的改善了。老媽剛有這症狀時我是有爬過網路上的醫療文章,其中就有提及有部份患者會自行恢復。目前狀況如果持續穩定就是再去給醫生檢查,眼睛真的很重要,要做好日常保養。
我也是一樣,手機就別再玩了,然後每天準時早睡,沒事別熬夜
擔心了整個寒假,計畫著要如何到高雄做進一步檢查,一整個無任何頭緒。就在某日問到老媽現在眼睛的狀況…媽媽說:「之前跟爸爸的車外出,在車上發現路中分隔線不再是扭曲、彎曲的模樣」。意思就是說那個複視現像有消退,聽到這個消息真是令人振奮,媽說她還在自我觀察。
再隔數日我又問了一次,目前複視的狀況好像真的改善了。老媽剛有這症狀時我是有爬過網路上的醫療文章,其中就有提及有部份患者會自行恢復。目前狀況如果持續穩定就是再去給醫生檢查,眼睛真的很重要,要做好日常保養。
我也是一樣,手機就別再玩了,然後每天準時早睡,沒事別熬夜
標籤:
心情
2019年3月17日
桂格大燕麥片
最近幾次的簡易健檢中,自已也經到了膽固醇偏高的年紀,而且有越來越高的趨勢。
之前聽到好同學說過他的經驗,說這個膽固醇會驅使脖子僵硬,對照一下自已的狀況好像也是這麼回事,每多想一下自已都覺得替自已擔心。
好就相信一下廣告吧!買了廣告大使吳念真推薦的桂格大燕麥片,有效控制體脂肪、膽固醇…持續吃持續降!
每天早餐就配合桂格或萬歲的麥片調理包增加點口感,第一罐快吃完了,真得的有效果。感覺脖子放鬆了,體重也比較好控制,可以看得到久未謀面6字頭,69這數字真讓人遐想。
正當自已有信心要持續吃,持續降的當下…今早起床哎呀我落枕…脖子又硬了。但這個狀況跟膽固醇無關,這個大燕麥片會給他繼續吃下去,自已的身體要自已顧。
鮮蔬多不錯,另一種鮮菇多是目前吃過最好吃的。萬歲牌的類似產品就稍微遜色
之前聽到好同學說過他的經驗,說這個膽固醇會驅使脖子僵硬,對照一下自已的狀況好像也是這麼回事,每多想一下自已都覺得替自已擔心。
好就相信一下廣告吧!買了廣告大使吳念真推薦的桂格大燕麥片,有效控制體脂肪、膽固醇…持續吃持續降!
每天早餐就配合桂格或萬歲的麥片調理包增加點口感,第一罐快吃完了,真得的有效果。感覺脖子放鬆了,體重也比較好控制,可以看得到久未謀面6字頭,
正當自已有信心要持續吃,持續降的當下…今早起床哎呀我落枕…脖子又硬了。但這個狀況跟膽固醇無關,這個大燕麥片會給他繼續吃下去,自已的身體要自已顧。
鮮蔬多不錯,另一種鮮菇多是目前吃過最好吃的。萬歲牌的類似產品就稍微遜色
標籤:
心情
Arduino 紅藍輪流閃燈
使用 Ywrobot 面板
void setup()
{
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
delay(500);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
delay(500);
}
void setup()
{
pinMode(12, OUTPUT);
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(12,HIGH);
digitalWrite(13,LOW);
delay(500);
digitalWrite(12,LOW);
digitalWrite(13,HIGH);
delay(500);
}
Arduino 閃單色燈
使用 Ywrobot 面板
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
}
void setup()
{
pinMode(13, OUTPUT);
}
void loop()
{
digitalWrite(13,HIGH);
delay(500);
digitalWrite(13,LOW);
delay(500);
}
2019年3月1日
訂閱:
文章 (Atom)