การพัฒนาระบบด้วย Yii2: ตอนที่ 1 รู้จักเครื่องมือ

Yii2 Framework คืออะไร? บทความนี้เราจะพูดถึง Framework ที่ชื่อว่า Yii2 แต่ก่อนอื่นเรามาทำความเข้าใจ คำว่า Framework กันก่อน คำว่า Framework ถ้าให้แปลตรงตัว แปลว่า “กรอบงาน” หรือ กรอบมาตรฐานที่มีผู้กำหนดวิธีการดำเนินงานไว้อย่างชัดเจน ในการเขียนโปรแกรมก็เช่นเดียวกัน หากเราใช้วิธีการเดียวกันในการเขียนโปรแกรม เช่น การกำหนดชื่อไฟล์ การกำหนดชื่อฟังก์ชัน การสร้างโครงสร้างของโฟลเดอร์ที่ใช้ในการจัดเก็บไฟล์ให้เป็นหมวดหมู่ เราก็สามารถที่จะเขียนโปรแกรมร่วมกันได้ง่ายขึ้น เหมาะกับงานที่ทำร่วมกันหลาย ๆ คน หรือแม้กระทั่งหากเรา dev อยู่คนเดียว เราก็สามารถส่งต่อให้คนรุ่นหลัง dev ต่อได้ง่ายขึ้น “เนื่องจากเรามีวิถีทางเดียวกันนั่นเอง” Yii2 ถือว่าเป็น Framework หนึ่งที่น่าสนใจ Yii ย่อมาจาก “Yes, it is” หรือแปลตรง ๆ ว่า “มันใช่อ่ะ” Yii2 ถูกพัฒนาขึ้นมาโดยมีภาษา Read more…

การเขียน Python อ่านข้อมูลจาก Sensor

ในตัวอย่างนี้อาจารย์จะสาธิตการเขียนคำสั่งในภาษา python และจำลอง serial port ทำการจำลองฝั่งผู้สร้างข้อมูล โดยรับคำสั่งจากผู้อ่านข้อมูลและส่งค่าข้อมูลสมมุติกลับมายังฝั่งที่อ่านข้อมูล สิ่งที่ต้องจัดเตรียมเพื่อจำลองการอ่านและเขียนจาก serial port PC โปรแกรม python ดาวน์โหลดได้จาก https://www.python.org/downloads/ โปรแกรมจำลอง port serial ดาวน์โหลดได้จาก https://download.cnet.com/Free-Virtual-Serial-Ports-Emulator/3000-2206_4-10836189.html การจำลอง serial port เปิดโปรแกรมจำลอง serial port จะปรากฎหน้าจอของโปรแกรมดังรูป ที่คำสั่ง Device เลือก Create ดังรูป เลือก Device type เป็น Connector และคลิ้ก Next ดังรูป เลือก port ที่ต้องการจำลอง ในที่นี้อาจารย์เลือก COM7 ดังรูป (เพื่อหลีกเลี่ยงการไปตรงกับ COM port อื่น Read more…