วันอาทิตย์ที่ 15 พฤศจิกายน พ.ศ. 2558

Week 12 Lab 5

หลักการทำงาน


- ทำการเชื่อมต่อ Nucleo กับ eeprom เพื่อทำการเก็บข้อมูลลงeeprom

- มีโหมดการทำงานสองโหมดคือ โหมดอ่าน และ โหมดเขียน

- ทำการบันทึกข้อมูลสถานะสวิทต์ลง eeprom เมื่อมีการกดปุ่ม Debounce Switch

- นำค่าที่อ่านได้จาก eeprom ไปแสดงบน Led




VDO แสดงการทำงาน







                ดันสวิทต์D7 ขึ้นเพื่อให้เป็นโหมดเขียน และ ทำการบันทึกค่าจากสวิทต์D0-D6 โดยในการบันทึก1ครั้งจะต้องกดปุ่ม Debounce Switch เมื่อทำการบันทึกเสร็จก็ดันสวิทต์D7ลงมาเพื่อเป็นโหมดอ่าน และกดเมื่อกดปุ่มDebounce Switch 1ครั้งก็จะทำการอ่านที่บันทึกไว้ในตอนแรกไปที่ละชุด


Code ของ Program


วันเสาร์ที่ 14 พฤศจิกายน พ.ศ. 2558

Week 11 Lab 4

หลักการทำงาน


-ทำการเชื่อมต่อ Nucleo กับ  IC DAC-MCP4922‐E/P เพื่อกำหนดสัญญาณ sine wave 

- ทำการเขียน code สร้างสัญญาณ sine wave โดยอาศัย function  sine

-เขียนสมการสร้างสัญญาณโดยกำหนด ค่า sine wave สูงสุดและตำ่สุดเพื่อจำลองการวิ่ง
ของ funtion เพื่อ gen สัญญาณ

-ทำการแบ่งช่วงสัญญาณที่ เป็น บวกลบเพื่อ ที่สามารถกำหนดค่า ampitude ได้ง่ายขึ้น



VDO แสดงการทำงาน



Code ของ Program


https://onedrive.live.com/redir?resid=63339D55A49D7CDD!3765&authkey=!AJq2IRptedrrv2I&ithint=file%2crar