Posts

Showing posts with the label Arduino Mega

การใช้งาน SD shield, GPRS shield ร่วมกับ Arduino Mega

Image
Issue: ที่ผ่านมาเราใช้ mega ขา 10, 11 ต่อเข้ากับ gprs shield ขา 7, 8 (SWserial) แต่เมื่อมี sd shield มาต่อด้วย ทำให้เราใช้ขา 10, 11 ดังกล่าวไม่ได้เพราะมันทับกับ ขา spi ที่ต้องใช้สื่อสารกับ sd shield Objective: บทความนี้เสนอการแก้ปัญหาการใช้งาน SD shield, GPRS shield ร่วมกับ Arduino Mega โดยใช้ HWserial (ขา 14, 15) แทน SWserial  (ขา 10, 11) Hardware: 1. arduino mega 2. gprs shield พร้อม ซิม 3. sd shield 4. สายไฟ สาย USB และอื่นๆ ต่อวงจรเข้าด้วยกันตามรูป โดย 1. mega ขา 14 -> gprs ขา 8 2. mega ขา 15 -> gprs ขา 7 3. set jumper บน gprs ไปที่ SW uart 4. mega ขา 53 -> gprs ขา 4 เพื่อเชื่อมกับ sd shield ขา 4 ที่อยู่ตรงกลาง Software: 1. Arduino IDE เขียนโปรแกรม: ใช้ "Serial3 เชื่อมต่อ gprs" และ "Serial เชื่อมต่อคอมพิวเตอร์" โปรแกรมด้านล่างเป็นการเปิดไฟล์ที่อยู่ใน sd card และแสดงข้อมูลภายในออกมาทาง serial  จากนั้นเชื่อมต่อ gprs เพื่อทดสอบการเปิดเว็บด้วย AT command #include <SPI.h> #include <SD.h...

การใช้งาน GPRS Shield สำหรับ Arduino Mega

Image
Issue: Layout ของ GPRS Shield ตรงกับ Arduino UNO จึงสามารถเสียบใช้งานได้ทันที แต่เมื่อใช้กับ Arduino Mega แล้วจะต้องดัดแปลงการเชื่อมต่อให้เหมาะสมม Objective: บทความนี้เป็นการสาธิตการเชื่อมต่อ GPRS Shield กับ Arduino Mega เพื่อเชื่อมต่ออินเตอร์เน็ต ฮาร์ดแวร์: 1. Freaduino Mega 2560 (Arduino Mega) http://www.elecfreaks.com/wiki/index.php?title=Freaduino_Mega2560 2. GPRS Shield จาก Seeedstudio http://wiki.seeedstudio.com/GPRS_Shield_V3.0 3. ซิมโทรศัพท์, ที่ทดสอบมีของ true กับ ais 4. อื่นๆ เช่น สาย USB, สายไฟ เมื่อพร้อมแล้วก็เริ่มต่อวงจร 1. เสียบซิม 2. เชื่อมไฟ 5V, GND 3. เชื่อม GPRS ขา 7 -> Mega ขา 10 และ GPRS ขา 8 -> Mega ขา 11 4. เซ็ต Jumper ของ GPRS Shield ไปที่ Software serial mode 5. เสียบสาย USB เข้ากับคอมพิวเตอร์ ซอฟท์แวร์: 1. Arduino IDE 2. SSCOM 3.2 สำหรับส่ง AT command https://github.com/SeeedDocument/GPRS_Shield_V2.0/raw/master/res/Sscom32E.zip ทดสอบ: 1. เปิด IDE สร้าง Sketch ใหม่โดยใช้ Code ที่ Step 1: Test Setup 2. แก้ไข Code ดังนี้ Softwar...