2016年3月15日 星期二

Arduino的教學12-常用參考語法

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();
}

沒有留言:

張貼留言