ใบรายงานผลการปฏิบัติงาน ครั้งที่ 11

ส่วนประกอบงานวิชา การเขียนโปรแกรมคอมฯ ครั้งที่ 11

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

Code

#include <LiquidCrystal_I2C.h>    // การอ่านไฟล์จากไดเร็กทอรี หรือโฟลเดอร์ที่กำหนดไว้
 LiquidCrystal_I2C lcd(0x27,16,2); //ฟังก์ชั่นของ lcd กำหนดให้ ตัวอักษรที่16 แถวที่2
int aval,temp_aval=0; /ตัวแปรพื้นฐานที่เก็บตัวเลขโดยไม่มีจุดทศนิยม
void setup()  // ฟังก์ชั่นใช้ในการประกาศค่าเริ่มต้น  
{
  lcd.begin();    // การทำงานเริ่มต้นของ lcd 
  lcd.setCursor(0,0); //
  lcd.print("aval = ");     
}
void loop() 
{
   aval = analogRead(A0);   
   if (temp_aval != aval)   // คำสั่งในการตัดสินใจ แบบตัวเลือกเดียว โดยใช้งานร่วมกับ ==, !=, <, >เพื่อใช้ใน                                                       การ  ตัดสินใจในการหาคำ
   {
      lcd.setCursor(7,0);     //
      lcd.print("    ");
   }
   lcd.setCursor(7,0);
   lcd.print(aval);
   temp_aval = aval;
   delay(300);   // หน่วงเวลา
}

  ภาพจำลองการทำงานด้วยโปรแกรม Proteus

                         

  อธิบายการทำงานของโปรแกรม



  เเสดงผลตาม ตัวSharp Distance Sensor เเสดงระยะทางเเล้วเเสดงผล ที่ lcd

ความคิดเห็น

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

(บล็อกที่ 9). code รถบังคับจากแผ่นซีดี ควบคุมด้วยแอพแอนดรอยด์

โครงงานเครื่องรดน้ำต้นไม้อัตโนมัติ (งานที่ 6)

( บล็อกที่ 2 )โปรเจค หุ่นยนต์เดินตามเส้น 4 เซ็นเซอร์ Arduino + L298P