Skip to main content

ARDUINO UNO – PROGRAMMING WITH A SERIAL PORT (เบิร์นโปรแกรม arduino ผ่านทาง serial port)

ARDUINO UNO – PROGRAMMING WITH A SERIAL PORT

เบิร์นโปรแกรม arduino ผ่านทาง serial port



arduino_rs232_hack_photo


1. ขาที่ใช้ในการต่อสายจะมีทั้งหมด 4 ขาคือ 2,3,4 และ 5 ของ port DB9 โดยขา 2 , 3  จะเป็นขา Data TX,RX ขาที่ 4 จะเป็น DTR ซึ่งจะต้องไปต่อขา reset ของ arduino และขาที่ 5 เป็น Ground
2. เอา C5 และ RN4 ออกจากบร์อด โดยการบัดกรี (ตามรูป)

arduino_rs232_hack_schematic

3. ต่อ RS232 (ตามรูป) ในที่นี้ใช้ IC MAX232 ต่อระหว่าง DB9 และ arduino TX,RX และ Ground
ที่ขา DTR ระหว่าง IC MAX232 กับขา Reset ของ arduino ต้องเพิ่ม capacitor 0.1uF เข้าไป 1 ตัว

arduino_rs232_hack_max202


Comments

Popular posts from this blog

วิธีการใช้ Subversion (SVN) – Branch และ Merge ใน Subversion

มาต่อจากตอนที่แล้วด้วยเรื่องของ Branch และ Merge ครับ เรื่องนี้เป็นหัวใจของระบบ Version Control เลยนะเนี่ย การจัด Repository มาพูดถึงการจัด Repository ก่อนครับ โดยปกติแล้วเค้าจะจัดกันแบบนี้ RepoRoot --- ProjectA --- ---  trunk --- ---  branches  --- --- --- branchA --- --- --- branchB --- ---  tags --- ---  --- 1.0.0 --- ---  --- 1.1.5 --- ProjectB  ถ้าใช้ TortoiseSVN อยู่ คำว่า “จัด” ที่ผมใช้นีหมายถึงให้เปิด  Repo Browser  ขึ้นมาแล้วสร้าง Structure ตามตัวหนาด้านบนนะครับ ส่วนที่สำคัญคือ trunk, branches, และ tagsซึ่งจริงๆแล้วชื่อพวกนี้ไม่ได้เป็นข้อบังคับหรือว่าอะไรเลยไม่ได้มีความหมายพิเศษต่อการทำงานของ SVN ด้วยแต่ว่าเป็นอะไรที่คนส่วนใหญ่เค้าทำกัน แต่ SVN ก็จะมองเป็นโฟลเดอร์ธรรมดาๆดังนั้นเราจึงควรทำอะไรตามคนส่วนใหญ่ จะได้สื่อสารกันได้ง่ายๆ :) คำว่า trunk และ branches มาจากส่วนประกอบของต้นไม้ คือ ลำต้น และ กิ่ง โดยลำต้น หรือ  trunk ก็จะหมายถึงสายการพัฒนากลางหรือสายพัฒนาหลักและเวอร์ชันล่าสุดของโปรเจกก็มักจะอยู่ที่นี่ถ้าอยากได้ซอ...

การ Convert Server Linux ไปยัง VMware

VMWare Converting Physical Linux Machine to Virtual