Created
May 8, 2016 18:39
-
-
Save jackrobotics/af622480b89edeef52b6435fba6a9fed to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void setup() { | |
Serial.begin(9600); | |
/*ฟังก์ชั่น Serial.begin(9600); เป็นการเรียกใช้งาน Serial Communication ผ่านการเชื่อมต่อ Serial Port (ในที่นี้ Arduino จะใช้การเชื่อมต่อผ่าน USB โดยมี USB to Serial ภายใน) ด้วยความเร็วที่เชื่อมต่อคือ 9600 หรือเรียกว่าบรอทเรต 9600*/ | |
} | |
void loop() { | |
int sensorValue = analogRead(A0); | |
/*ฟังก์ชั่น analogRead(A0); เป็นการเรียกใช้งานการอ่านแรงดัน Analog โดยค่าที่ได้จะเป็น 0-1023 ตาม ADC โดยที่เลือก Port A0 ในการอ่านค่าเข้ามาแล้วเก็บในตัวแปร sensorValue ซึ่งตัวแปร int เป็นการเก็บค่าจำนวนเต็มจากฟังก์ชั่น analogRead(A0);*/ | |
Serial.println(sensorValue); | |
/*ฟังก์ชั่น Serial.println(); เป็นการเรียกใช้งานออปเจค Serial ซึ่งเป็นการสื่อสารแบบ Serial ผ่าน usb to serial และ println คือการแสดงค่าออกทาง serial เพื่อให้คอมพิวเตอร์หรืออุปกรณ์ที่ต่ออยู่สามารถรับและแสดงผลค่านั้นๆ ได้ println โดย ln คือการ line new หรือขึ้นบรรทัดใหม่ครับ กล่างคือบรรทัดนี้จะทำให้สามารถสื่อสารผ่าน Serial โดยแสดงค่า sensorValue ที่อ่านจาก analogRead(A0); แล้วขึ้นบรรทัดใหม่*/ | |
delay(1); | |
/* delay(1); คือการหน่วงเวลา (หลับหูหลับตา Microcontroller) เป็นเวลา 1 ms หรือ 1 ส่วน 1000 วินาทีนั่นเอง */ | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment