Category Archives: สำหรับมือใหม่
สอน Hello World ด้วย ไพธอน (Python script)
สอน Hello World ด้วย ไพธอน (Python script) บอร์ด ราสเบอรรี่ พาย ออกแบบมาให้ใช้กับ python เป็นเบื้องต้น เป็นภาษาหลักในการ dev (แต่ก็ใช้ภาษาอื่นได้ด้วย) จากบทความที่ผ่านมาได้สอนการติดตั้ง Raspbian และติดตั้ง Python-dev แล้ว ในบทความนี้จะสอนการเขียน python แบบ basic สุดๆ ให้ print คำว่า “Hello World” ออกมา เปิด ราสพาย login แล้วมาลุยกัน ใน ezenow.com จะเน้นให้เขียน script เป็นไฟล์ๆ ไป เพื่อจะเอาไปใช้ในบทความที่สอนต่อ ไปได้ เช่น สั่งรัน python script ผ่าน browser 😀 (ตาโต)
folder หลัก : /home/pi
มาเริ่มกันเลย
- พิมพ์ sudo nano Hello.py กด Enter <–สร้างไฟล์ ชื่อ Hello.py
- ตอนนี้ก็จะอยู่ในหน้่าของ nano editor แล้ว พิมพ์
- print “Hello World”;
- กด Crlt+o เพื่อ save (enter เพื่อ ยืนยัน)
- กด Crlt+x เพื่อออกจาก nano editor
- ไฟล์ Hello.py พร้อมจะรันแล้ว
การรัน Python script
การรัน python script ไม่ยาก จะมีรูปแบบดังนี้ พิมพ์ sudo python ตามด้วยชื่อ ไฟล์ script เช่น sudo python Hello.py
ไม่ยากเนาะ
Raspberry Pi สำหรับมือใหม่กิ๊กๆ
หลายคนอาจจะเคยได้ยินชื่อ ราสพาย (RasPi) ราสเบอรรี่ พาย (Raspberry Pi) มาแล้วแต่ยังไม่เคยเล่น ไม่รู้จะเริ่มต้นอย่างไรดี บทความนี้จะแนะนำให้ครับ ราสพายเป็นคอมพิวเตอร์ขนาดเล็กเท่ากับบัตร ATM สามารถใช้ OS ตระกูล Linux ได้หลายตัว เช่น Raspbian, Arch Linux, OpenELEC ฯลฯ โหลด os ได้ที่นี่
Skill ที่ต้องมีในการเล่น Raspberry Pi
- รู้คำสั่งพื้นฐานของ Linux เช่น sudo, ls, pwd, ifconfig, cp, mkdir ฯลฯ ดูคำสั่งพื้นฐาน
- ชอบ
อุปกรณ์ที่ต้องมีในการเล่น Raspberry Pi
- บอร์ด Raspberry Pi หาซื้อได้ตามเว็บต่างๆ เช่น Satorshop, Ardruino Thai,RaspberryPiThai (google ดู)
- SD card ขนาด 2-8 GB
- โปรโต้บอร์ด พร้อมสายจั๊มเป้อร์ (หาซื้อได้ตามร้านอิเล็คทรอนิคส์ทั่วไป หรือสั่งซื้อมาพร้อมกับ Raspberry Pi เลยได้)
- จอ พร้อมหัวแปลง HDMI to VGA
- คีย์บอร์ด เมาส์
- หลอด LED สีแดง เหลือง เขียว ขาว (หาซื้อได้ตามร้านอิเล็คทรอนิคส์ทั่วไป)
- Sensor ตัววัดต่างๆ เช่น ตัววัดอุณหภูมิ วัดแสง วัดระยะทาง ฯลฯ (อุปกรณ์เสริม)
- คอมพิวเตอร์ + Windows
โปรแกรมที่ต้องมีเพื่อ burn SD Card Raspberry Pi
- Win32 Disk Imager (โหลดที่นี่)
พร้อมแล้วมาเริ่มกันเลย
- Burn Image ของ OS ลง SD Card ด้วย Win32 Disk Imager (การ burn SD card)
- เสียบ SD ใน slot ของ Raspberry Pi ,ต่อจอ คีย์บอร์ด, network เริ่มบูทได้เลย หลังจากบูทเสร็จครั้งแรกจะเข้ามาที่หน้าจอ config ตามรูปด้านล่าง (ใช้ Raspbian OS)
ที่ต้องตั้งค่าใหม่เลยคือ Change user password (default คือ raspberry) ให้เปลี่ยน password ใหม่
- tab tab –> finish
- sudo reboot เพื่อ restart เครื่อง
- หลังจาก restart แล้ว login = pi / password = ที่ได้เปลี่ยนตามข้อสอง (default password = raspberry)
- พิมพ์ sudo apt-get update && apt-get upgrade เพื่ออัพเดท rpi (ถ้ามีถามยืนยัน กด y)
- พิมพ์ sudo apt-get install python-dev python-pip สำหรับเขียน python (ถ้ามีถามยืนยัน กด y)
- พิมพ์ sudo apt-get install python-rpi.gpio เพื่อใช้ GPIO (ตอนลง python-dev อาจจะติดตั้งมาให้แล้ว)
เสร็จ จบการเตรียมเครื่อง RPi เบื้องต้น (ต่อตอนสอง)