รายงานความก้าวหน้่าครั้งที่3
หลังจากได้รับความรู้เรื่อง Arduino จากอาจารย์อภิเษกและจักรแล้ว จนมีความรู้ในระดับนึง อาจารย์อภิเษกจึงให้ลองเล่นตัว Aduino ของจริง ซึ่งพบว่า เมื่อนำ Aduino มาควบคุม digital Potentiometer ต้องศึกษาเรื่อง SPI เพิ่มเติม
จากรูป 3.1 IC ที่นำมาใช้คือ MCP41010 อ่านข้อมูลเพิ่มเติมได้จาก http://www.arduino.cc/en/Tutorial/SPIDigitalPot
รูปภาพที่ 3.2 ข้อมูลอ้างอิง MCP41xxx
สิ่งที่บรรลุเพิ่มขึ้น
1.ในการส่งค่าจาก Aduino สู่ขา Serial Data Input ของ MCP41010 นั้น เมื่อค่าที่ส่งยิ่งมาก(0-255)ค่าความต่างศักย์ที่วัดได้ก็จะลดลง
2.MCP 41010 ความต่างศักย์ที่รับได้อยู่ในช่วง 2.7v-5.5v และปรับระดับได้ 256 ระดับ
3.Function ที่ควรรู้ Digital I/O
1.เมื่อทำการแปลงโค้ดเพื่อเขียนลงใน Processing มีบางส่วนที่เรียกใช้งานไม่ได้ เช่น Register
1.ในการส่งค่าจาก Aduino สู่ขา Serial Data Input ของ MCP41010 นั้น เมื่อค่าที่ส่งยิ่งมาก(0-255)ค่าความต่างศักย์ที่วัดได้ก็จะลดลง
2.MCP 41010 ความต่างศักย์ที่รับได้อยู่ในช่วง 2.7v-5.5v และปรับระดับได้ 256 ระดับ
3.Function ที่ควรรู้ Digital I/O
- pinMode()
Syntax
pinMode(pin, mode)
Parameters
pin: the number of the pin whose mode you wish to set
-digitalWrite()
SyntaxdigitalWrite(pin, value)
Parameters
pin: the pin number
ปัญหาที่พบ
1.เมื่อทำการแปลงโค้ดเพื่อเขียนลงใน Processing มีบางส่วนที่เรียกใช้งานไม่ได้ เช่น Register