โปรเจกต์ Multithreading สำหรับผู้เริ่มต้นด้วย Raspberry Pi Pico
การใช้งานแบบขนานของ 2 CPUs ของ Raspberry Pi Pico อย่างง่าย เพื่อควบคุม LED ในขณะที่อ่านค่า Temperature!
การใช้งานแบบขนานของ 2 CPUs ของ Raspberry Pi Pico อย่างง่าย เพื่อควบคุม LED ในขณะที่อ่านค่า Temperature!
Project Supporter Team
โพสต์โดย
เป้าหมายของโปรเจกต์นี้คือการแสดงให้เห็นถึงความง่ายในการใช้งานฟังก์ชัน Multithreading ที่สามารถทำได้ด้วยบอร์ด Raspberry Pi Pico ที่มี CPU ถึง 2 ตัว! คุณจะสามารถนำ Code นี้ไปประยุกต์ใช้ได้ง่ายๆ โดยไม่จำเป็นต้องมี Hardware เพิ่มเติม!
IDE ที่คุณต้องใช้เพื่อสื่อสารกับ Raspberry Pi Pico คือ Thonny IDE และคุณสามารถดาวน์โหลดลงในคอมพิวเตอร์ของคุณได้ที่นี่: Thonny IDE
Raspberry Pi Pico นั้นโต้ตอบได้ง่ายมาก เนื่องจากคุณสามารถสร้างและบันทึก Script หลายชุดลงในหน่วยความจำของมันได้ นอกจากนี้คุณยังสามารถเพิ่มหน้าต่าง Plotter ที่จะแสดงค่าที่ถูก Print ออกมาได้ โดยการคลิกขวาที่ Terminal ด้านล่างของหน้าจอ แล้วเลือกตัวเลือก "Show plotter" ดังที่เห็นในภาพต่อไปนี้

Console ใหม่ควรจะมีลักษณะดังนี้

Code นี้เรียบง่ายมากและมีการใช้งานหลอด LED และ Temperature sensor ในตัวเพื่อแสดงฟังก์ชัน Multithreading
โดยพื้นฐานแล้ว มันจะช่วยให้คุณสามารถใช้งานทั้งสอง Core ได้พร้อมกันเพื่อปรับความเข้มของแสง LED ในขณะที่ยังสามารถวัดอุณหภูมิจาก Sensor ได้ด้วย
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้