วันพฤหัสบดีที่ 21 พฤษภาคม พ.ศ. 2558

ดูข้อมูลใน SD Card ของ Raspberry Pi โดยใช้Notebook/ PC

วันนี้ NYR ถอดเอา SD Card ของ Raspberry Pi มาเพื่อจะเอาข้อมูลในการ์ดมาใช้ ปรากฏว่า Notebook เปิดดูข้อมูลไม่ได้ TT ทำไงดีล่ะทีนี้




วิธีแก้ง่ายๆ (ก็ไม่ง่ายนะ ใช้เวลาลงโปรแกรมเพิ่มนานพอดู 55)

มีดังนี้

วันพุธที่ 20 พฤษภาคม พ.ศ. 2558

โปรแกรมC แจ้ง error ว่าSegmentation fault เพราะอะไรกันนะ?

       บ่อยครั้งที่เราเขียนโปรแกรมด้วยภาษา C แล้ว พยายามมานานแสนนาน สุดท้ายเมื่อโปรแกรมคอมไพล์ผ่านแล้ว แต่เมื่อใช้งานจริงพบว่าโปรแกรมขึ้นข้อความประมาณนี้




ถามว่าอาการนี้คืออะไร มันคืออาการที่โปรแกรมได้รันคำสั่งตามที่เราเขียนไว้ทุกประการแล้ว แต่เกิดเหตุการณ์ร้ายแรงที่ทำให้มันทำงานต่อไม่ได้ แล้วเหตุการณ์ร้ายแรงพวกนี้คืออะไรบ้าง (จากภาพด้านบนNYRเขียนโค้ด C บน Raspberry Pi นะครับ :) )

เริ่มต้นใช้งาน I2C กับบอร์ด Raspberry Pi

ตามนี้เลยครับ NYR ทดสอบแล้วใช้งานได้ครับ :)





This page details how to setup I2C support on the Raspbian “wheezy” image from http://www.raspberrypi.org/downloads

เริ่มต้นใหม่กับ Raspberry Pi

ทำตามวิดีโอด้านล่างได้เล้ยยยยยยย




วันจันทร์ที่ 18 พฤษภาคม พ.ศ. 2558

คำสั่งปิดเครื่อง RPI ทำไมมีเยอะจัง sudo halt หรือ sudo shutdown -h now ??


หลังการใช้งานบอร์ด RPI ก็จะต้องมีการปิดระบบเพื่อป้องกันความเสียหายที่อาจเกิดขึ้นจากการถอดปลั๊กแหล่งจ่ายโดยตรง ซึ่งคำสั่งที่่ใช้ปิดระบบใน Terminal ก็คือ

sudo halt

แต่วันนี้ไปเจออีกคำสั่งคือ

RPI error เมื่อRPI แจ้งว่า " An automatic file system check (fsck) of the root filesystem failed."


  วันนึงเมื่อเปิด RPI แล้วกลับเจอปัญหานี้ ขึ้นฟ้อง failed 4 แล้วบูทเข้าระบบไม่ได้โดยแจ้งว่า..

[....] Checking root file system...fsck from util-linux 2.20.1
/dev/mmcblk0p2 contains a file system with errors, check forced.
Inode 122882 has imagic flag set.

วันเสาร์ที่ 16 พฤษภาคม พ.ศ. 2558

Raspberry pi คุยกับ Arduino ด้วย I2C

หากท่านค้นหาข้อมูลเกี่ยวกับเรื่อง I2C (Integreated Square Circuit) [1]  รับรองได้มาอ่านเป็นตันๆ และหากท่านค้นหาเรื่องราวเกี่ยวกับการสื่อสารระหว่าง Raspberry Pi กับ Arduino ท่านก็จะได้ข้อมูลอีกเป็นตัน ๆ เช่นกัน  แต่หากท่านไม่มีเวลามากพอจะอ่านมันทั่งหมดก็มาอ่านตรงนี้ก็ได้ครับ สั้น ๆ อ่านง่าย ๆ



ตัวแปร int8_t uint8_t int16_t uint16_t พวกนี้ใน Arduino คืออะไรกันนะ?

<stdint.h>: Standard Integer Types

Exact-width integer types



Integer types having exactly the specified width
typedef signed char int8_t
typedef unsigned char uint8_t
typedef signed int int16_t
typedef unsigned int uint16_t
typedef signed long int int32_t
typedef unsigned long int uint32_t
typedef signed long long int int64_t
typedef unsigned long long int uint64_t