宣告取名
宣告就像是剛剛出生的小孩,是男是女要先確認,再來去算命館取姓名符不符合的小孩出生時間。
類型=小孩性別 變數名稱=小孩姓名 類型內容=小孩男或女
int LED=3; = 指定 將3的整數型態指定到LED空間
類型=int 變數名稱=LED 類型內容=3
原本一直閃爍
void setup() {
pinMode(7,OUTPUT);
}
void loop() {
digitalWrite(7,LOW);
delay(3000);
digitalWrite(7,HIGH);
delay(3000);
}
宣告的一直閃爍
int pin=7;
void setup() {
pinMode(pin,OUTPUT);
}
void loop() {
digitalWrite(pin,LOW);
delay(3000);
digitalWrite(pin,HIGH);
delay(3000);
}
關係運算子也稱比較運算子
關係運算子 | 意義 | 使用範例 | 運算結果 |
== | 等於 | 3==1 | 0 |
!= | 不等於 | 3!=1 | 1 |
> | 大於 | 3>1 | 1 |
>= | 大於等於 | 1=>3 | 0 |
< | 小於 | 3<1 | 0 |
<= | 小於等於 | 1=<3 | 1 |
關係運算子 ==
才是判斷是否相等 =指定內容
int Fraction=90;
void setup() {
Serial.begin(9600);
Serial.println(Fraction==90);
Serial.println(Fraction!=80);
Serial.println(Fraction>70);
Serial.println(Fraction>=60);
Serial.println(Fraction<60);
Serial.println(Fraction<=50);
}
void loop() {
// put your main code here, to run repeatedly:
}
void setup() {
pinMode(7,INPUT);
pinMode(13,OUTPUT);
}
void loop() {
if(digitalRead(7)==HIGH){
digitalWrite(13,HIGH);
}
else{
digitalWrite(13,LOW);
}
}
邏輯運算子
並且 | 或者 |
and | or |
&& | || |
int Fraction=90;
void setup() {
Serial.begin(9600);
Serial.println(Fraction!=80&&Fraction>70);
Serial.println(Fraction>=60||Fraction==50);
Serial.println(!(Fraction<60||Fraction<=50));
}
void loop() {
// put your main code here, to run repeatedly:
}
位元運算子
及閘(AND)或閘(OR)互斥或閘(XOR)反閘(NOT)
void setup() {
Serial.begin(9600);
Serial.println(0&0);
Serial.println(0|0);
Serial.println(0^0);
Serial.println(!0);
}
void loop() {
// put your main code here, to run repeatedly:
}