« เมื่อ: เมษายน 30, 2014, 10:32:53 PM »
เขียนโปรแกรมแสดงค่าแอนนาลอกแสดงผลตัวเลขบน 7 segment MAX7219ฟังก์ชั่นที่ใช้งาน
-pinMode() http://arduino.cc/en/Reference/PinMode
-delay() http://arduino.cc/en/Reference/Delay
-delayMicroseconds() http://arduino.cc/en/Reference/DelayMicroseconds
-analogRead() http://arduino.cc/en/Reference/AnalogRead
-map() http://arduino.cc/en/reference/map
ไลบารี่เพิ่มเติม
-LedControl.h (ไลบรารี่ตัวเดียวกันกับงานครั้งที่ 20 หากติดตั้งแล้วไม่ต้องทำซ้ำ)*ดูวิธีติดตั้งในงานครั้งที่ 20
ฟังก์ชั่นในไลบารี่ LedControl.h
-LedControl lc=LedControl(dataPin,clkPin,csPin,numDevices);
-lc.shutdown(addr,false); // Enable display
-lc.setIntensity(addr,value); // Set brightness level (0 is min, 15 is max)
-lc.clearDisplay(addr); // Clear display register
-lc.setDigit(addr, digit, value, point_decimal) //display number 0-9
-lc.setChar(addr, digit, character, false) //display character etc. A,b,c,d,E,F,H,L,P,-,_
-lc.setRow(addr, digit,value) //display part of segment
รายละเอียดเพิ่มเติมของไลบารี่ http://playground.arduino.cc/Main/LedControl
โจทย์โปรแกรม
-แสดงตัวเลขจากเซนเซอร์แอนาลอกโดยแสดงผลที่ 7 segment MAX7219
-โปรแกรมรายละเอียดพิเศษรายกลุ่ม (แจ้งให้ทราบเมื่อถึงชั่วโมงเรียน)วงจรที่ใช้ในการทดลองสำหรับผู้ที่ใช้บอร์ด Arduinoวงจรที่ใช้ในการทดลองสำหรับผู้ที่ใช้ไอซี ATmega328 (ที่มี Boot Loader Arduino)บริเวณใช้งานบอร์ดทดลองโมดูลสำเร็จรูปเพิ่มเติม MAX7219 7 Segment
http://www.arduinoall.com (คลิก)
« แก้ไขครั้งสุดท้าย: มิถุนายน 27, 2017, 08:02:11 PM โดย admin »
บันทึกการเข้า