อยากทราบวิธีการแปลงจาก string เป็น HEX หรือ DEC ก็ได้ครับ เช่น พิม F เข้าไปก้อจะแสดง 15 ออกมาประมาณนี้ครับ
String ที่เป็นตัวอักษร ถ้าแปลงเป็นตัวเลขจะได้เป็นรหัส ASCII https://en.wikipedia.org/wiki/ASCII
หรือ String ที่เป็น A-F ในเลขฐาน 16 ให้เป็นเลขฐาน 10 ครับ
String ที่เป็นตัวอักษร ถ้าแปลงเป็นตัวเลขจะได้เป็นรหัส ASCII https://en.wikipedia.org/wiki/ASCII
หรือ String ที่เป็น A-F ในเลขฐาน 16 ให้เป็นเลขฐาน 10 ครับ
แปลง A-F ในเลขฐาน 16 ให้เป็นฐาน 10 ครับ
ใช้ Class String ผมเขียนตัวอย่างให้ดูตามนี้ครับ
https://www.arduino.cc/en/Reference/StringConstructor
ถ้าต้องการให้รับค่า 0xff จากคีย์บอร์ดผ่าน Serial monitor สามารถทำได้ไหมครับผมลองทำแบบอ่านค่า string แล้วแปลงเป็น int มันออกเฉพาะตัวเลขครับ ตัว0xff ไม่ออก = 0
0xff อยู่ในตัวแปร String ดังนั้นจึงเป็น String
แต่คำสั่งสำเร็จรูปที่ใช้ ทำงานไม่ถูกต้อง
ผมเขียนโคดให้ตามนี้ ลองศึกษาดัดแปลงคำสั่งเพิ่มเติมนะครับ