ฟังก์ชั่น digital ทำหน้าที่อ่านค่าลอจิกจากเซนเซอร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
1. ประกอบโครงสร้างหุ่นยนต์. (ใช้เวลาประมาณ 2 ชั่วโมง)
Advertisements

คำสั่งควบคุมในโปรแกรม Interactive C
โปรแกรมทดสอบที่1 ทดสอบการแสดงผลข้อความ
วิธีการตั้งค่าและทดสอบ เครื่องคอมพิวเตอร์ก่อนใช้งาน
โปรแกรมควบคุมหุ่นยนต์
โครงสร้างพื้นฐานสำหรับโทร มาตรเอนกประสงค์. COE สมาชิกในกลุ่มนายวิศัลย์ ประสงค์สุข นายศุภชัย ทองสุข อาจารย์ที่ปรึกษาโครงการดร.
เครื่องกั้นรถไฟอัตโนมัติ
โดยอาจารย์ศิริพร ศักดิ์บุญญารัตน์ ครูชำนาญการ โรงเรียนมหิดลวิทยานุสรณ์
การเขียนโปรแกรมด้วยคำสั่งเบื้องต้น
4.6 RTL (Resistor-Transistor Logic) Inverter
Introduction to C Programming
คำสั่ง while และ คำสั่ง do..while
ครั้งที่ 8 Function.
Control Statement if..else switch..case for while do-while.
Control Statement for while do-while.
สายอักขระและ การประมวลผลสายอักขระ (String and String manipulation)
โครงการแลกเปลี่ยนเรียนรู้ เกี่ยวกับระเบียบกระทรวงการคลัง
Control structure part II
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
Structure Programming
Structure Programming
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
Computer Programming 1 LAB # 6 Function.
LAB # 5 Computer Programming 1 1.
LAB # 4.
Week 15 C Programming.
รับและแสดงผลข้อมูล.
ปฏิบัติการครั้งที่ 9 ฟังก์ชัน.
ตัวแปรชุด.
Lecture no. 10 Files System
การประกาศตัวแปร “ตัวแปร” คือสิ่งที่เราสร้างขึ้นมาเพื่อใช้เก็บค่าต่างๆและอ้างอิงใช้งานภายในโปรแกรม ตามที่เรากำหนดขึ้น การสร้างตัวแปรขึ้นมาเราเรียกว่า.
C Programming Lecture no. 6: Function.
Scanner.
การออกแบบโปรแกรมอย่างมีโครงสร้าง Structured Design
มิสรจนา อินกลับ งานเทคโนโลยี โรงเรียนเซนต์หลุยส์ ฉะเชิงเทรา
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
ไมโครคอนโทรลเลอร์เบื้องต้น
Flow Control.
การคำนวณทางคณิตศาสตร์ ตัวดำเนินการ
การเขียนโปรแกรมภาษาซี
Chapter 5 คำสั่งควบคุมการทำซ้ำ
แนวทางการปฏิบัติโครงการจูงมือ น้องน้อยบนดอยสูง 1.
การสร้างฟังก์ชั่นเพื่อพัฒนาโปรแกรม Interactive C
ตอนที่ 4 ความรู้พื้นฐานทางดิจิตอล
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
คำสั่ง while และ do…while
ประกาศกรมการขนส่งทางบก เรื่อง กำหนดแบบ ขนาด มาตรฐาน และคุณลักษณะของเครื่องวัดควันดำ เครื่องวิเคราะห์ก๊าซ เครื่องวัดก๊าซรั่ว เครื่องวัดระดับเสียง เครื่องวัดความเร็วรอบเครื่องยนต์
หุ่นยนต์สุดฮิต 35 แบบ สร้างเองได้ทันที
C language W.lilakiatsakun.
การรับและพิมพ์ข้อมูลเบื้องต้น
สถาปัตยกรรมคอมพิวเตอร์ (Computer Architecture)
เครื่องมือวัดทางไฟฟ้าและอิเล็กทรอนิกส์
การเขียนโปรแกรมแสดงผลข้อมูล
โปรแกรมประยุกต์อื่นๆ
2 /* ข้อความนี้เป็นเพียงคำอธิบาย ไม่มีผลต่อขั้นตอนการ ทำงานของโปรแกรม */ /* A simple program to display a line of text */ #include void main ( ) { printf.
Call by reference.
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
คำสั่งเงื่อนไข (Condition Statement)
คำสั่งรับค่าและฟังก์ชันทางคณิตศาสตร์
โครงสร้างภาษาซี #include <stdio.h> void main() {
CONTROLLER 1 Physics for Game Development (951302) College of Arts Media and Technology.
บทที่ 5 ขับเคลื่อนหุ่นยนต์ IPST-BOT
Recursive Method.
บทที่ 9 การสร้างและใช้ งานฟังก์ชั่น C Programming C-Programming.
บทที่ 3 การรับ และส่งข้อมูลจากภายนอก และการเขียนโปรแกรม
บทที่ 1 ดิจิตอลลอจิกและ โครงสร้างคอมพิวเตอร์
บทที่ 7 เงื่อนไขในภาษาซี
เสียง จัดทำโดย 1. เด็กหญิง จุฑาทิพย์ ใจ พนัส เลขที่ เด็กหญิง พัชราวดี กวางแก้ว เลขที่ เด็กหญิง อรวรา ผุด ผ่อง เลขที่ 38.
บทที่ 6 IPST-BOT กับการหลบหลีก สิ่งกีดขวางแบบสัมผัส
ใบสำเนางานนำเสนอ:

ฟังก์ชั่น digital สำหรับการติดต่อกับเซนเซอร์ชนิดให้ค่าผลลัพธ์แบบดิจิตอล

ฟังก์ชั่น digital ทำหน้าที่อ่านค่าลอจิกจากเซนเซอร์ รูปแบบฟังก์ชั่น: int digital(int p) พารามิเตอร์: p คือช่องสัญญาณดิจิตอลที่ต้องการ อ่านค่า ได้แก่ช่อง 7 ถึง 15 คืนค่า: คืนค่าเป็น “1” หรือ “0” คืนค่าเป็น “1” เมื่ออินพุตต่อลงกราวด์ หรือถ้าเป็นต่อกับสวิตช์จะได้เป็น “1” เมื่อถูกกด คืนค่าเป็น “0” เมื่อไม่มีการต่ออินพุตลงกราวด์ หรือถ้าเป็นต่อกับสวิตช์จะได้เป็น “0” เมื่อสวิตช์ยังไม่ได้ถูกกด

เซนเซอร์สวิตช์ สำหรับตรวจจับการชน

เซนเซอร์ตรวจจับสิ่งกีดขวางแบบอินฟราเรด

โปรแกรมทดสอบที่21 ทดสอบฟังก์ชั่น digital โดยการต่อเซนเซอร์สวิตช์เข้ากับช่อง DI-12 void main() { while(1) printf(“DI-12 = %d \n”,digital(12)); sleep(0.1); }

โปรแกรมทดสอบที่22 ทดสอบฟังก์ชั่น digital โดยการต่อเซนเซอร์ตรวจจับสิ่งกีดขวาง ZX-08 โดยต่อช่อง RX เข้ากับช่อง DI-10 void main() { while(1) printf(“DI-10 = %d \n”,digital(10)); sleep(0.1); }

void main() { while(1) if(digital(10)==1) beep(); } โปรแกรมทดสอบที่23 ทดสอบตรวจจับสิ่งกีดขวางด้วย ZX-08 โดยต่อช่อง RX เข้ากับช่อง DI-10 void main() { while(1) if(digital(10)==1) beep(); }

ฟังก์ชั่น analog สำหรับการติดต่อกับเซนเซอร์แบบให้ค่าผลลัพธ์ อะนาลอก

ฟังก์ชั่น analog ทำหน้าที่อ่านค่าจากเซนเซอร์ชนิดอะนาลอก รูปแบบฟังก์ชั่น: int analog(int p) พารามิเตอร์: p คือช่องสัญญาณดิจิตอลที่ต้องการ อ่านค่า ได้แก่ช่อง 2-6 และ 16-31 คืนค่า: คืนค่าเป็น ตั้งแต่ 0 ถึง 255 เนื่องจากโม ดูลแปลงสัญญาณอะนาลอกเป็นดิจิตอล ของบอร์ด AX-11มีความละเอียด 8 บิต

เซนเซอร์ตรวจจับการสะท้อนอินฟราเรด

โปรแกรมทดสอบที่24 ทดสอบฟังก์ชั่น analog โดยการต่อเซนเซอร์ตัวตรวจจับการสะท้อนแบบอินฟราเรดเข้ากับช่อง AI-17 void main() { while(1) printf(“Sensor = %d \n”,analog(17)); sleep(0.1); }