Unicon04-077128

Page 1

Unicon  77

       ทางผูจัดทําโปรแกรม Arduino IDE ไดจัดเตรียมฟงกชั่นพื้นฐาน เชน ฟงกชั่นเกี่ยวกับขาพอรตอินพุต เอาตพุตดิจิตอล, อินพุตเอาตพุตอะนาลอก เปนตน ดังนันในการเขี ้ ยนโปรแกรมจึงเรียกใชฟงกชันเหล ่ านีได ้ ทันที โดยไมตองใชคําสั่ง #include เพื่อผนวกไฟลเพิ่มเติมแตอยางใด นอกจากฟงกชันพื ่ นฐานเหล ้ านีแล ้ ว นักพัฒนาทานอืนๆ ่ ทีร่ วมในโครงการ Arduino นีก็้ ไดเพิมไลบรารี ่ ่ ด #include อืนๆ ่ เชน ไลบรารีควบคุมมอเตอร, การติดตอกับอุปกรณบัส I2C ฯลฯ ในการเรียกใชงานตองเพิมบรรทั เพือผนวกไฟล ่ ทีเหมาะสมก ่ อน จึงจะเรียกใชฟงกชันได ่ ในบทนี้จะอธิบายถึงการเรียกใชฟงกชั่นและตัวอยางโปรแกรมสําหรับทําการทดลอง โดยใชบอรด Unicon สําหรับวิธีการทดลองสามารถดูไดจากบทที่ 2 ของหนังสือเลมนี้

      4.1.1 คําอธิบายและการเรียกใชฟงกชัน่ 4.1.1.1 pinMode(pin,mode) ใชกําหนดขาพอรตใดๆ ใหเปนพอรตดิจิตอล พารามิเตอร pin - หมายเลขขาพอรตของโมดูล POP-MCU (คาเปน int) ้ mode - โหมดการทํางานเปน INPUT หรือ OUTPUT (คาเปน int) ตองใชตัวพิมพใหญเทานัน ตัวอยางที่ 4-1 int ledPin = 31; void setup() { pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, LOW); delay(1000); }

// LED connected to Di pin 31

// sets as output

// // // //

LED on waits for a second LED off waits for a second


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Unicon04-077128 by Innovative Experiment Co.,Ltd. - Issuu