Deniz Kaya
11 April 2026, 12:07
MicroPython'da eşzamanlı (asenkron) birden fazla görev çalıştırmak istiyorum.
**Örnek senaryo:**
- Görev 1: Sensör okuma (her 1 sn)
- Görev 2: Web sunucu (HTTP istekleri)
- Görev 3: MQTT publish (her 5 sn)
**asyncio kullanımı:**
```python
import uasyncio as asyncio
async def sensor_task():
while True:
read_sensor()
await asyncio.sleep(1)
async def main():
asyncio.create_task(sensor_task())
asyncio.create_task(web_server())
asyncio.create_task(mqtt_task())
await asyncio.sleep(0)
asyncio.run(main())
```
Daha iyi yöntemler var mı?