# การใช้งาน Sending RS232 com port ในภาษา Golang แบบง่ายๆ
สำหรับผู้ที่สนใจในการเรียนรู้การเขียนโปรแกรม หรือแม้แต่ท่านที่กำลังมองหาความรู้เล็กๆ น้อยๆ เพื่อยกระดับความสามารถในการเขียนโปรแกรมของท่าน บทความนี้จะพาเพื่อนๆ ไปรู้จักกับการสื่อสารผ่านพอร์ต RS232 ในภาษา Golang ซึ่งเป็นภาษาโปรแกรมมิ่งที่มีความเรียบง่ายแต่แฝงไปด้วยพลัง ผ่านตัวอย่างโค้ดที่จะทำให้คุณเข้าใจได้ง่ายขึ้น
RS232 เป็นมาตรฐานในการสื่อสารข้อมูลแบบอนุกรม(Serial Communication) ที่นิยมใช้ในอุปกรณ์ต่างๆ เช่น เครื่องวัด, เครื่องมือแพทย์, อุปกรณ์ควบคุมอุตสาหกรรม ฯลฯ การสื่อสารแบบ RS232 อาศัยการเชื่อมต่อพอร์ตเซียล (COM Port) เพื่อส่งข้อมูลไปยังอุปกรณ์อื่น
ก่อนอื่นเราต้องมั่นใจว่าเรามี package ที่เอื้อให้การจัดการกับ COM Port ได้อย่างง่ายดาย หนึ่งใน package ที่ได้รับความนิยมคือ `go-serial` ซึ่งเราสามารถติดตั้งได้โดยการใช้โคมานด์ `go get`:
หลังจากที่การติดตั้งเสร็จสมบูรณ์ เราสามารถเขียนโค้ดเพื่อส่งข้อมูลผ่าน COM Port ได้ดังนี้:
หมายเหตุ: ข้อมูลในบทความนี้อาจจะผิด โปรดตรวจสอบความถูกต้องของบทความอีกครั้งหนึ่ง บทความนี้ไม่สามารถนำไปใช้อ้างอิงใด ๆ ได้ ทาง EPT ไม่ขอยืนยันความถูกต้อง และไม่ขอรับผิดชอบต่อความเสียหายใดที่เกิดจากบทความชุดนี้ทั้งทางทรัพย์สิน ร่างกาย หรือจิตใจของผู้อ่านและผู้เกี่ยวข้อง
Tag ที่น่าสนใจ: golang rs232 com_port serial_communication programming go-serial package_management data_transmission port_configuration byte_data error_handling code_examples
หากมีข้อผิดพลาด/ต้องการพูดคุยเพิ่มเติมเกี่ยวกับบทความนี้ กรุณาแจ้งที่ http://m.me/Expert.Programming.Tutor
085-350-7540 (DTAC)
084-88-00-255 (AIS)
026-111-618
หรือทาง EMAIL: NTPRINTF@GMAIL.COM
Copyright (c) 2013 expert-programming-tutor.com. All rights reserved. | 085-350-7540 | 084-88-00-255 | ntprintf@gmail.com