ใบงานที่11 arduino หาเอง

ใบรายงานผลการปฏิบัติงาน

/*
 * Coding By : Arduinos Pro
 * Sample Coding : Counter Sensor
*/

int Count = 0;  //สร้างตัวแปรชื่อ Count ชนิด int เพื่อเก็บจำนวนเหรียญที่นับได้
int CounterSensor_Pin = 9;  //สร้างตัวชื่อ CounterSensor_Pin ชนิด int เพื่อเก็บตำแหน่งขอขาที่รับข้อมูลจาก Counter Sensor

void setup() {
  Serial.begin(9600);  //กำหนดช่องความถี่ในการเชื่อมต่อกับ Serial เพื่อดูค่าต่างๆที่รับได้
  pinMode(CounterSensor_Pin, INPUT);  //กำหนดโหมดของขาให้กับ CounterSensor_Pin ว่าเป็น INPUT
  
}

void loop() {
  int sensor_Value = digitalRead(CounterSensor_Pin);  //สร้างตัวแปรชื่อ sensor_Value ชนิด int ให้เก็บค่าดิจิตอลที่รับได้จาก CounterSensor_Pin
  
  if (sensor_Value == HIGH) {  //ถ้าหหากค่าใน sensor_Va มีค่าเท่ากับ HIG
    Count ++;  //ให้เพิ่มค่าใน Count ขึ้น 1 ค่า หรือ Count = Count + 1
    Serial.print("Count = ");  //แสดงค่าออกทาง Serial Monitor ว่า "Count = "
    Serial.println(Count); //แสดงค่าใน Count จากนั้นขึ้นบรรทัดใหม่
    delay(500);  //หน่วงเวลา 500 มิลลิวินาที
    
  }
}

}




      3. อธิบายการทำงานของโปรแกรม
ใช้นับจำนวนการเข้าออก



   4.อ้างอิง
https://www.arduinospro.com/article/11/arduino-sensor-example-ep3-counter-sensor-%E0%B9%80%E0%B8%8B%E0%B8%99%E0%B9%80%E0%B8%8B%E0%B8%AD%E0%B8%A3%E0%B9%8C%E0%B8%99%E0%B8%B1%E0%B8%9A

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

ใบงานที่ 7 arduino หาเอง

arduino กลับทางหมุนมอเตอร์

MIKRO C T6 ควบคุมการแสดงข้อความด้วย LCD