แสดงบทความที่มีป้ายกำกับ UART แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ UART แสดงบทความทั้งหมด

วันศุกร์ที่ 11 มีนาคม พ.ศ. 2559

รายละเอียดการติดตั้ง PiTFT บน Raspi A+ เพื่อให้เป็นเครื่องสแกนลายนิ้วมือ

บันทึกนี้เขียนขึ้นเพื่อเก็บรายละเอียดเกี่ยวกับการติดตั้งโปรแกรม และระบบต่างๆ บน Raspberry Pi A+ กับ PiTFT 2.8" Capacitive เพื่อทำเป็นเครื่องสแกนลายนิ้วมือ โดยจะใช้ Fingerprint Reader FZ1035 (China)

Raspberry Pi A+ ต่อ PiTFT 2.8" Capacitive และโปรแกรมตัวอย่าง

วันพุธที่ 2 มีนาคม พ.ศ. 2559

Raspberry Pi A+ ข้อจำกัดบนบอร์ดขนาดเล็ก

ขณะที่เขียนโปรแกรมโน่นๆ นี่ๆ อยู่ก็ต้องทดสอบอุปกรณ์ต่อพ่วงอื่นๆ อีก ครั้นจะดึงเข้าๆ ออกๆ ก็ทำให้เสียเวลา และโอกาสเกิดข้อผิดพลาดสูง (มีครั้งหนึ่งเคยต่อสาย OLED ผิด ขั้วบวกและลบกลับกันอย่างชัดเจน ทำให้ต้องเสียเงินซื้ออุปกรณ์ใหม่)

จึงคิดจะซื้อบอร์ดมาเพิ่มสักตัว เดิมจะซื้อ Raspberry Pi B เพิ่มสักตัว แต่ก็คิดอยากลองตัวเล็กบ้าง เห็นแล้วอยากได้น่ารักดี บอร์ดเล็กๆ แต่พอไปดูสเปคแล้วก็ตกใจเหมือนกัน เพราะแรมแค่ 256M แต่ในใจก็คิดว่าเอามาทดลองพวก I/O ต่างๆ แค่นั้นไม่ต้องเปลืองอะไรมากนัก

เมื่อได้มาแล้วก็ลองลง Volumio ทันที ก็ไม่รอด ดูเหมือนจะมี Error หลายอย่าง และไม่สามารถใช้งาน UART ได้ พยายามหลายครั้งก็แล้ว ดูเหมือนจะถูกปิดหลายๆ อย่าง

กลับมาถึงบ้านลองติดตั้ง NOOBS 1.7 ก็ติดตั้งไม่ได้มีข้อความแจ้งระบบไม่ซัพพอร์ท สุดท้ายเหลือบไปเห็นเวอร์ชัน 1.4 เลยลองลงดู... ผ่านไม่มี Error อะไรเลย

จากนั้นก็เช่นเดิม ต่อใช้งาน UART เพราะจะได้ไม่ต้องใช้ USB Hub ต่อคีย์บอร์ดหรือเมาส์ และ WiFi การต่อก็ไม่ยากอะไร เพียงแต่ต้องเข้าไปเปิดการใช้งานใน raspi-config ก่อน


วันเสาร์ที่ 20 กุมภาพันธ์ พ.ศ. 2559

LinkIt Smart7688 เชื่อมต่อ Arduino Uno R3 ผ่าน Serial Port

โดยปกติแล้วการเชื่อมต่อของฮาร์ดแวร์ในโลกของ Micro Controller นั้นจะเชื่อมต่อผ่านพอร์ต Serial เป็นหลัก แม้แต่ปัจจุบันพอร์ต USB จะมาแทนที่ Serial Port แบบ DB9 แล้วก็ตาม แต่นั่นก็เป็นพอร์ต Serial อีกรูปแบบหนึ่งที่มีความเร็วการเชื่อมต่อสูงกว่าแบบเดิมๆ

การใช้งาน Arduino และคอนโทรเลอร์อื่นๆ นั้นผ่าน Serial Port ที่เป็น USB (Universal Serial Bus) แทบทั้งสิ้น โดยผ่านการแปลงแบบ TTL ปัจจุบันนี้มีหลากหลายผู้ผลิต ส่วนผู้เขียนก็ใช้หลายๆ ตัวแล้วแต่โอกาสจะอำนวย แต่หลักๆ ก็ใช้ CP210x และ CH340

ทดลองเชื่อมต่อ LinkIt Smart 7688 กับ Uno R3 ผ่านขาที่เป็น Serial 


Gtk4 ตอนที่ 6 Defining a Child object

Defining a Child object A Very Simple Editor ในบทความที่ผ่านมาเราสร้างโปรแกรมอ่านไฟล์ชนิดข้อความ และในบทความนี้ก็จะมาปรับแต่งโปรแกรมกันสักหน...