1.數位輸入:File > Examples >01.Basics > Blink
//(1)設定檔
int ledPin = 13; // the number of the LED pin
//(2)setup 函式
void setup() {
pinMode(ledPin, OUTPUT);
}
//(3)loop 函式
void loop() {
digitalWrite(ledPin, HIGH);
delay(100);
digitalWrite(ledPin, LOW);
delay(100);
}
2.類比輸入與Serail Moniter:File > Examples >03.Analog > AnalogInput
//(1)設定檔
int sensorPin = A0; // select the input pin
int sensorValue = 0; // the value coming from the sensor
//(2)setup 函式
void setup() {
Serial.begin(9600);
}
//(3)loop 函式
void loop() {
// read the value from the sensor:
sensorValue = analogRead(sensorPin);
Serial.println(sensorValue);
delay(10);
}
3.使用2x16液晶
//(1)設定檔
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
//(2)setup 函式
void setup() {
lcd.init(); //初使化
lcd.backlight();//打開背景燈
lcd.setCursor(1, 0);//設定 第1列,空1格開始
lcd.print("Hello, world!");
lcd.setCursor(2, 1);//設定 第2列,空2格開始
lcd.print("sceond line");}
//(3)loop 函式
void loop() {
delay(100);
lcd.clear();
}
沒有留言:
張貼留言