🐍 میکروپایتون آنلاین — پایتون روی میکروکنترلر، بدون برد
میکروپایتون نسخهی کوچک پایتون است که روی میکروکنترلر اجرا میشود. اگر پایتون بلدی، با چند خط کد یک LED را چشمک میزنی، یک دکمه را میخوانی یا روی نمایشگر مینویسی.
اولین کد میکروپایتون را اجرا کن 🐍اولین برنامه
from machine import Pin
import time
led = Pin(25, Pin.OUT) # LED روی برد پیکو
while True:
led.toggle()
time.sleep(0.5)
Pin(25, Pin.OUT) پین ۲۵ را خروجی میکند؛ روی پیکوی اصلی LED خود برد به همین پین وصل است. toggle() وضعیتش را برعکس میکند و time.sleep(0.5) نیم ثانیه صبر میکند.
ماژولهایی که بیشتر لازم داری
| ماژول | کار |
|---|---|
machine.Pin | روشن و خاموش کردن، خواندن دکمه، وقفه |
machine.PWM | کم و زیاد کردن نور LED، سروو |
machine.ADC | خواندن پتانسیومتر و سنسور آنالوگ |
machine.I2C و ssd1306 | نمایشگر OLED |
neopixel | LED رنگی آدرسپذیر |
machine.UART | ارتباط سریال و بلوتوث HC-05 |
مثالها و آموزشها
میکروپایتون در شبیهساز روی رزبری پای پیکو اجرا میشود و جزو اشتراک Plus است؛ مثالها را رایگان میبینی.
سؤالهای رایج
میکروپایتون با پایتون معمولی چه فرقی دارد؟
زبان همان پایتون است، ولی کتابخانهها کوچکترند و ماژول machine برای کار با پینها اضافه شده است.
برای یادگیری میکروپایتون حتماً برد لازم است؟
نه. در شبیهساز همهی مثالهای پایه را بدون برد اجرا میکنی.
آموزشهای مرتبط
برنامهنویسی رزبری پای پیکو با زبان آردوینو (C++ و هستهی arduino-pico)
برنامهنویسی رزبری پای پیکو با Arduino IDE و زبان C++: نصب هستهی arduino-pico، شمارهی پا…
میکروپایتون یا C++ آردوینو؟ مقایسهی کامل برای انتخاب زبان میکروکنترلر
میکروپایتون یا C++ آردوینو؟ مقایسهی سرعت، حافظه، کتابخانهها، سرعت یادگیری و بردهای پشتیب…
اولین برنامهی میکروپایتون روی رزبری پای پیکو: چشمکزن با machine.Pin
آموزش قدمبهقدم اولین برنامهی میکروپایتون روی رزبری پای پیکو: چشمکزدن LED با machine.Pi…
دکمه و وقفه (IRQ) با میکروپایتون روی رزبری پای پیکو
خواندن دکمه با میکروپایتون روی رزبری پای پیکو: مقاومت PULL_UP، وقفه با Pin.irq، رفع لرزش د…
همهی آموزشهای رزبری پای پیکو و میکروپایتون ←