บทความ

กำลังแสดงโพสต์จาก มิถุนายน, 2015

74HC595 กับ atmega328p ด้วยบอร์ด Arduino Uno

รูปภาพ
การใช้งานโมดูล SPI กับ IC74HC595 ตัวอย่างนี้แสดงให้เห็นถึงการนำบอร์ด Arduino Uno มาใช้งานโดยเขียนโค้ดด้วย AVR Studio 6.xx ด้วยโค้ดภาษา C ในรูปแบบของ AVR กับไมโครคอนโทรลเลอร์ AVR atmega328p ทำไมถึงใช้บอร์ด Arduino Uno ไม่ใช่บอร์ดไมโครคอนโทรลเลอร์ atmega328p โดยตรง? เพราะ ถ้าเป็นบอร์ด Arduino Uno เมื่อเขียนโค้ดเสร็จแล้วสามารถโหลดโปรแกรมได้ทันที และAVR Studio ได้เตรียมช่องทางนี้ไว้ให้ใช้งานแล้ว ซึ่งแตกต่างจากบอร์ดไมโครคอนดทรลเลอร์ atmega328p ที่จะต้องมีเครื่องโปแกรมควบคู่ด้วย วงจรแสดงดังรูป โค้ดโปรแกรม /*  * Course    : AVR C Programming with Atmel Studio IDE  * Company   : AppSoftTech Co.,Ltd.  * WWW       : www.appsofttech.com  *           : https://www.facebook.com/mcu.course  * File      : LAB0801.c  * Purpose   : Serial Peripheral Interface (SPI) */ #include    ...

PIC12F683 กับ DHT11 วัดอุณหภูมิกับความชื่นในอากาศ

รูปภาพ
PIC12F683 เล็กพริกขี้หนู กับโครงงานง่าย ๆ วัดอุณหภูมิกับความชื่นในอากาศ แสดงผลผ่านจอ LCD 16x2 กับโมดูล DHT1  โครงงานนี้เราเพียงมีความเข้าใจในภาษา C ผ่านคอมไพเลอร์ CCS รายละเอียดข้อมูลอ้างอิงทั้งหมดตามนี้ครับ ข้อมูลสำหรับ DHT11: https://www.ccsinfo.com/forum/viewtopic.php?t=51767 LCD16x2 I2C: http://www.laurtec.it/…/7-elettronica-d…/7855-lcm1602-iic-v1

การใช้งาน AVR Studio 6.xx กับโค้ด Arduino

รูปภาพ
    จากบทความตอนที่แล้ว เราได้แนะนำการใช้งาน Arduino IDE กับโค้ด C สำหรับ AVR แล้วในทางกลับกันล่ะ เราสามารถที่จะใช้ AVR Studio 6.xx เขียนโค้ด Arduino ได้หรือไม่ จากคำถามนี้ เราสามารถที่จะใช้ AVR Studio ในการเขียนโค้ด Arduino ได้ด้วยการลงซอฟต์แวร์ plug in “Arduino IDE for Atmel Studio” ด้วย plug in ตัวนี้ทำให้เราสามารถเขียนโค้ด Arduino ได้ในทันทีบน AVR Studio ที่สำคัญตัว Editor ยังมีความสามารถที่เหนือกว่าตัว Arduino IDE ด้วยซ้ำ ( ความสามารถที่เพิ่มขึ้นไว้จะมาเขียน update เพิ่มเติมในโอกาสต่อไป )    หลังจากที่ได้ดาวน์โหลดและติดตั้ง plug in ตัวนี้แล้วในการเรียกใช้งานโปรแกรมครั้งแรก็จะมีการใช้กำหนด path ที่อยู่ของ Arduino แสดงว่าในการใช้งานเรายังคงมีความจำเป็นที่จะต้องติดตั้ง ซอฟต์แวร์ Arduino IDE อยู่ เมื่อกำหนดที่อยู่ของ Arduino IDE แล้วการสร้างไฟล์โปรเจค ด้วย AVR Studio ให้เลือกโปรเจคเป็น Arduino พร้อมเขียนโค้ดในสไตล์ Arduino ได้ดังรูป จากรูปจะเห็นได้ว่า การรันโปรแกรม โค้ดโปรแกรมจะถูกโหลดไปโดยอัตโนมัติพร้อมกับเปิดหน้าหน่าง Serial Mo...