บางครั้งคุณอาจพบว่าตัวเองเขียนตัวเลขเดียวกันซ้ำแล้วซ้ำเล่า ตัวอย่างเช่น โค้ดคำสั่งมอเตอร์ในบทความ “Run Loop, Async, and Await (Controlling Motors)” ทำงานด้วยองศาและความเร็วเท่ากันทุกครั้ง ในกรณีเช่นนี้ การใช้ตัวแปรจะทำให้การเปลี่ยนคำสั่งหลายคำสั่งง่ายขึ้น
คุณสร้างตัวแปรโดยเขียนชื่อตัวแปรตามด้วยเครื่องหมาย = ตัวเดียวตามด้วยค่าของตัวแปร หากคุณต้องการเปลี่ยนค่าของตัวแปรที่มีอยู่ ให้เขียนในรูปแบบเดียวกันทุกประการเพื่อกำหนดค่าใหม่ให้กับตัวแปรนั้น
เชื่อมต่อมอเตอร์เข้ากับพอร์ต A และ B และทดสอบโปรแกรมด้านล่าง
จะเห็นว่ามอเตอร์ทั้งสองตัวหมุน 360 องศา (หมุน 1 รอบ) ด้วยความเร็ว 720 องศาต่อวินาที ทีละตัว ตัวอย่างนี้จะสร้างตัวแปร velocity และนำไปใช้ในฟังก์ชัน run_for_degrees() เนื่องจากเราใช้ตัวแปรคุณจึงสามารถเปลี่ยนความเร็วของมอเตอร์ทั้งหมดได้ง่ายขึ้น ลองเปลี่ยนค่าของตัวแปร velocity และเรียกใช้โปรแกรมอีกครั้ง