Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - NarisPCBAssembly

Pages: 1 [2] 3 4 ... 11
9
ได้เลยคร้าบบบบ

10
เงียบเลยซิ ..... ^^
รอเมพ multitask เลยฮับ ตอนสอนมีแต่คนติ ตอนนี้คนติไม่รู้หายหัวไปไหนกันหมด เก่งๆกันทั้งนั้น คริๆๆ...

ปล. CCS บ้านเราอาจจะมีคนใช้กันน้อยนะครับ ถ้าเป็นพวก XC8 อาจจะมีคนใช้เยอะกว่าและก็หาตัวอย่างง่ายกว่าด้วยถ้าเป้น native c
หรือไปลองไปแกะ code ของ arduino ดูก็น่าจะพอช่วยได้นะครับ
ขอบคุณนะครับพี่ 555 ผมก็งมจน จบมันมาได้เหมือนกันครับ^^

11
เอาโค้ดที่ทำไว้แล้วมาวางสิครับ เดี๋ยวมีคนมาช่วยมั่วกันได้ มาลอยๆ ไม่ไหวครับคิดไม่ออก :)
ขอบคุณพี่ๆในกลุ่มนะค้าบ ตอนนี้ จบแล้วค้าบ ^^

14
สวัสดีครับ พี่ๆ ในกลุ่ม พอดีผมทำโปรเจคอยู่ชิ้นนึงคือ เครื่องปลูกผัก ไฮโดรโปรนิกส์ ผมได้ทำการวัดค่าEC โดยเลขออกมาเป็นจุด ทศนิยม

เช่นค่า EC ผักสลัด 1.2

ผมอยากจะเขียน ประมาณว่า กด PIN_b2 1ครั้ง เซตเลขตัวหน้าคือ1 กดอีกครั้ง คือขยับ Cursor ไปในส่วนของ เลขจุดทศนิยม

พี่ๆเปิดเปิดแนวทางให้หน่อยได้มั้ยครับ

ปล. ผมใช้ CCS ครับผม ขอบคุณพี่ล่วงหน้าด้วยนะครับ

15
ไม่ใช่ครับ ลองวัดทั้งหมดหลายๆรอบ แยกใส่ array เช่นอ่านทั้งหมด 5 รอบ เอาค่าที่ได้ทั้งหมดมาบวกกันแล้วหารด้วย 5 เป็นต้นครับ  :)
ได้แล้วครับ แต่ค่าก็ยังมีคลาดเคลื่อนอยู่แต่อยู่ในระดับที่รับได้ครับ มีคำถามอีกครับผม อันนี้ไม่รู้เลย ถ้า ผมต้องการเขียนปุ่มกดมาเซ็ตค่าเป็นเอาไปคุมการผสมนี้ก็ เขียน ยังไงอ่ะครับ ถ้าฟิกค่าแล้วไปคุมได้นะ แต่ อยากให้มันเซตได้อ่าครับ ขอบคุณครับ

16
adc V-ref ต่อกับ 5V แล้วใช่ไหมครับ บอร์ดสำเร็จหรือทำเองครับ เป็นไปได้ print ค่า ADC ออกมาดูครับ ว่าเฉพาะ adc read แกว่งไหม ถ้าแกว่ง อาจต้องดู vcc กับ vref ว่าแรงดันนิ่งไหม มีสัญญาณรบกวนหรือเปล่า แล้วคงต้องอ่าน adc หลายๆครั้งและหาค่าเฉลี่ยที่อ่านได้แล้วค่อยเอามาคำนวณจะทำให้นิ่งขึ้นครับ
Original เขา มีบรรทัดนี้อยู่ครับ

 // calculate the average:
    AnalogAverage = AnalogValueTotal / numReadings;

เป็นบอร์ดสำเร็จครับผม ต่อเข้ากับแหล่งจ่ายคอนโทรลเลอร์5V ตอนอ่านADC ธรรมดามีแกว่งอยู่ครับผม
คำนวนตรงนี้คือ Analog รวมทั้งหมดเค้าหมายถึง 1023 ใช่มั้ยครับแล้วนำมาหารกับ ADC ที่อ่านได้

Pages: 1 [2] 3 4 ... 11