การเขียนโปรแกรม Visual Basic เชื่อมต่อฮาร์ดแวร์

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
Sentinel SuperPro อุปกรณ์ป้องกันการละเมิดลิขสิทธิ์ซอฟต์แวร์
Advertisements

ความรู้พื้นฐานเกี่ยวกับคอมพิวเตอร์
ระบบปฏิบัติการ อ. รวินทร์ ไชยสิทธิพร.
ระบบปฏิบัติการ (Operating System : OS )
Device for single – phase ac parameter measurement
PC Based Electrocardiograph
Multichannel Battery Monitor
เครื่องบันทึกข้อมูลสำหรับสถานีไฟฟ้าย่อย Substation Data Logger
Agenda วัตถุประสงค์ การออกแบบระบบ การทดสอบ ประโยชน์ที่ได้รับ
PC Based Electrocardiograph
   ฮาร์ดแวร์ (Hardware)               ฮาร์ดแวร์เป็นองค์ประกอบสำคัญของระบบสารสนเทศ หมายถึง เครื่องคอมพิวเตอร์ อุปกรณ์รอบข้าง รวมทั้งอุปกรณ์สื่อสารสำหรับเชื่อมโยงคอมพิวเตอร์เข้าเป็นเครือข่าย.
เรื่อง องค์ประกอบของคอมพิวเตอร์ จำทำโดย นาย เดชฤทธิ์ ร้อยพรหมมา
การงานอาชีพและเทคโนโลยี 2 (ง31102)
ข้อดีข้อเสียของ VLAN.
บทที่ 9 การเลือกซื้อใช้งาน และ การติดตั้ง อุปกรณ์เครือข่าย
Accessing the Internet
โครงการ(Project) ระบบเฝ้าระวังเครื่องแม่ข่าย
ระบบธุรกิจการป้องกันอัคคีภัย...!!!
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI
ซอฟต์แวร์.
ความรู้เกี่ยวกับคอมพิวเตอร์
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Zip Drive.
External HARDDISK.
ระบบสารสนเทศ เพื่อการจัดการ และกรณีศึกษา
Surachai Wachirahatthapong
Operating System ฉ NASA 4.
การเขียนโปรแกรมบนเว็บ (WEB PROGRAMMING) บทที่ 1 ความรู้เบื้งต้นเกี่ยวกับอินเทอร์เน็ตเวิลด์ไวด์เว็บ และโปรโตคอลที่เกี่ยวข้อง โดย อ.ปริญญา น้อยดอนไพร.
การทำงานของคอมพิวเตอร์
ระบบกลไก.
อุปกรณ์ขับเคลื่อนแบบหมุน
พอร์ตอนุกรม Serial Port.
องค์ประกอบของระบบคอมพิวเตอร์
ระบบเครือข่ายคอมพิวเตอร์
What’s P2P.
เมนบอร์ด (mainboard). เมนบอร์ด (mainboard) Mainboard             Mainboard หรือ mother board ถือได้ว่าเป็นอุปกรณ์ชิ้นสำคัญไม่แพ้กับ CPU เพราะหน้าทีหลัก.
องค์ประกอบของระบบคอมพิวเตอร์
โดย สัญลักษณ์งานท่อ แผนกวิชาช่างเขียนแบบเครื่องกล
Charter 11 1 Chapter 11 ระบบปฏิบัติการ Operation System : OS.
องค์ประกอบทางด้านซอฟต์แวร์
ความก้าวหน้าทางเทคโนโลยีสารสนเทศและการสื่อสาร
Basic Programming for AVR Microcontroller
อุปกรณ์เครือข่ายคอมพิวเตอร์
กิจกรรมที่ 1 ซอฟต์แวร์ระบบ จุดประสงค์ 1. บอกความหมายของซอฟต์แวร์
องค์ประกอบของระบบเครือข่าย
หลักการเขียนโปรแกรม ( )
การจัดการฐานข้อมูล.
เทคโนโลยีสารสนเทศเบื้องต้น
กิจกรรมที่ 1 ซอฟต์แวร์ระบบ จุดประสงค์ 1. บอกความหมายของซอฟต์แวร์
ซอฟต์แวร์คอมพิวเตอร์ ชั้นมัธยมศึกษาปีที่ ม.4/2 โรงเรียนมัธยมวัดป่ามะไฟ
รูปแบบการส่งสัญญาณข้อมูล
ปัญหาคอมพิวเตอร์เบื้องต้น
แบบทดสอบก่อน-หลัง เรื่องคอมพิวเตอร์พื้นฐาน
บทที่ 7 การนำโปรแกรมคอมพิวเตอร์มาใช้ในงานอุตสาหกรรม
ง31102 เทคโนโลยีสารสนเทศ 2 ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ซอฟต์แวร์ที่บริหารจัดการข้อมูลแบบกระจาย
บทที่ 1 ระบบคอมพิวเตอร์.
ระบบเครือข่ายคอมพิวเตอร์
วิชา การปฏิบัติการประกอบเครื่องคอมพิวเตอร์
ระบบคอมพิวเตอร์ (computer system)
นาย เกียรติศักดิ์ แสนนวล โรงเรียนจักรคำคณาทรลำพูน
ระบบเครือข่ายคอมพิวเตอร์ เครือข่ายคอมพิวเตอร์ เครือข่ายคอมพิวเตอร์
การสื่อสารข้อมูลและเครือข่ายคอมพิวเตอร์
ในระบบเครือข่ายคอมพิวเตอร์
จัดทำโดย.... นางสาววริศรา ทาวรรณ์ เลขที่ 35 ชั้น ม.4/13
นายณัฐพล นาคะป่า เลขที่ 36 ชั้นมัธยมศึกษาปีที่ 4/7
OSI Model Open System Interconnection. Open Systems Interconnection (OSI) จัดตั้งและกำหนดโดย องค์การกำหนดมาตรฐานสากล หรือ ISO ( International Standards.
ส่วนประกอบของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
ระบบปฏิบัติการคอมพิวเตอร์ Operating System
ใบสำเนางานนำเสนอ:

การเขียนโปรแกรม Visual Basic เชื่อมต่อฮาร์ดแวร์

การเขียนโปรแกรม Visual Basic เชื่อมต่อฮาร์ดแวร์ การใช้ VB เขียนโปรแกรมติดต่อ I/O ผ่านทาง Port ของเครื่อง คอมฯ ไม่ว่าจะเป็นทาง Serial Port(RS-232) หรือที่รู้จักในชื่อ Com1,Com2 และ Parallel Port หรือ Printer Port นั้นเอง หรือเราอาจใช้ Card I/O 8255 ซึ่งเป็นการขยายPort I/O ของ Parallel ก็สามารถทำการติดต่อกับ Hardware ภายนอกผ่าน Port ดังที่กล่าวมาได้ อีกทั้งสามารถติดต่อผ่านระบบ Newwork โดย ผ่านช่องทางการติดต่ออย่าง TCP/IP จะเห็นได้ว่า VB ก็สามารถทำงาน ด้าน Interface Hardware ได้ไม่แพ้ภาษาตัวอื่นๆและง่ายกว่า จึงทำ ให้สามารถทำความเข้าใจเพื่อจะนำไปใช้งานได้สะดวกและรวดเร็ว

การเขียนโปรแกรม Visual Basic เชื่อมต่อฮาร์ดแวร์ Serial Port(RS-232) สามารถติดต่อกับอุปกรณ์ต่างๆที่มีการติดต่อกับอุปกรณ์ภายนอกผ่านทาง RS- 232 ที่ผมเคยเจออย่างเช่น เครื่องชั่งน้ำรวมถึงโหลดเซล(เป็นเซ็นเซอร์ชนิด หนึ่งใช้สำหรับวัดน้ำหนักซึ่งที่ชุดแสดงผลภายในเป็นชุดไมโครคอนโทรลเลอร์ จะ มีสัญญาณรับส่งทาง RS-232),เครื่องวัดงานทางด้านไฟฟ้า, ไมโครคอนโทรลเลอร์,ควบคุมอุปกรณ์ไฟฟ้า,โอนถ่ายข้อมูลในฮาร์ดดิสก์ระหว่าง เครื่องคอมพิวเตอร์ด้วยกัน,ควบคุมสเตปปิ้งมอเตอร์ เป็นต้น ข้อดีของการติดต่อ ข้อมูลกันผ่านทาง RS-232 ก็คือสามารถใช้ได้ในระยะทางไกลๆระหว่าง อุปกรณ์ ที่ติดต่อกัน เนื่องจากที่ Microsoft Visaul Basic 5,6 จะมีตัว คอนโทรลชื่อ MS Comm ที่ใช้ติดต่อกับ Serial Port(RS- 232) ให้ไว้อยู่แล้วไม่จำเป็นต้องเขียนโค๊ดทำให้การพัฒนาโปรแกรมในด้านนี้ได้ เร็วและเป็นมารตฐาน

การเขียนโปรแกรม Visual Basic เชื่อมต่อฮาร์ดแวร์ Parallel Port สามารถทำการประยุกต์ใช้งานได้ดีเพราะสามารถทำงานได้ทีละ 8 บิต ในการติดต่อข้อมูลกับอุปกรณ์ภายนอกให้ระดับแรงดันที่ใช้กับอุปกรณ์ TTL ที่ สัญญาณลอจิกเป็น"1"เท่ากับ +5 โวลท์ และลอจิกเป็น"0"เท่ากับ 0 โวลท์ ข้อเสียก็คือไม่สามารถทำงานในระยะทางที่ไกลๆระหว่างอุปกรณ์ที่ติดต่อกันจะ เกิดความผิดผลาดของข้อมูลขึ้นง่ายเนื่องจากระดับแรงดันไม่สม่ำเสมออีกทั้ง สิ้นเปลืองสายสัญญาณหลายเส้น โครงงานที่นำมาใช้เช่น ควบคุมสเตปปิ้งมอเตอร์ 3 แกน XYZ,อิเล็กโตลนิวเมติกควบคุมโซลินอยวาล์ว,ควบคุมอุปกรณ์ภายใน บ้านหรือสถานที่พิเศษ เป็นต้น

การเขียนโปรแกรม Visual Basic เชื่อมต่อฮาร์ดแวร์ Parallel Port Microsoft Visual Basic 4,5,6 จะไม่มีฟังก์ชั่นสำหรับ ติดต่อพอร์ตโดยตรง เช่นเดียวกับบน DOS ดังเช่น BASIC,QBASIC ที่ใช้ฟังก์เช่น OUT เป็นต้น สามารถติดต่อทางพอร์ตได้โดยใช้ API(Application Programming Interface) โดยจะต้องมี ไฟล์ DLL ไว้สำหรับเรียกฟังก์ชั่นเพื่อติดต่อพอร์ตโดยจะเขียนด้วยภาษา VC++,C++,Pascal เป็นต้น ซึ่งก็จะมีวิธีสร้างไฟล์ DLL อยู่ในเวปนี้ แล้ว เขียนด้วย C++