میکروپایتون و رزبری پای پیکpico

سلام خسته نباشید

من به خاطر شرایط کنونی اینترنت و جنگ تصمیم گرفتم یه میکرو کنترلری بگیرم تا چند تا پروژه فان انجام بدم و سرگرم بشم و یه چیزی هم یاد بگیرم با توجه به اینکه میکرو هایی که کلون رزبری پای پیکو هستند هم سخت افزار خیلی بهتری دارند و قیمت بهتری و من هم با پایتون راحت ترم

این میکرویی هست که در نظر گرفتم برد توسعه RP2040-Zero

برای پروژه اولی این پروژه رو در نظر گرفتم لینک پروژه که روی برد آردواینو اجرا میشه

ولی یک سری سوالات دارم

اول اینکه معادل کتابخونه هایی که توی این پروژه استفاده شده برای میکروپایتون هست؟ و آیا میشه دانلود کرد اینجا

دوم اینکه کدوم ورژن از میکروپایتون هایی که قرار دادید رو باید بریزم روی میکرو؟

سوم اینکه این ماژول های مادون قرمز که توی بازار ایران هست مثل (thecaferobot[.]com/store/ir-remote-control-kit) با میکرو پایتون سازگار هستند؟

و سوال آخر اینکه پروژه های فان و ساده دیگه ای هم به ذهنتون میرسه بگید اگه گاید هم داشته باشه که خیلی خوب میشه

دو روز گذشت یک نفر یدونه جواب نذاشت؟

سلام. متاسفانه پروژه مناسبی رو برای شرایط فعلی انتخاب نکردید :slight_smile:
چون کتابخونه هایی که میخواد یکم دردسر داره استفاده و اضافه کردنش
من به نظرم از هوش مصنوعی استفاده کنید و یکسری برنامه که کتابخونه اضافه ای نخواد رو شروع کنید و باهاش کار کنید (برای هوش مصنوعی از gapgpt.app میتونید استفاده کنید)

مثلا اینا رو به من پیشنهاد داد:

بازی واکنش سریع

LED روشن می‌شود
کاربر باید سریع دکمه را بزند
زمان واکنش چاپ می‌شود

تولید کننده عدد تصادفی

یک random number generator که از نویز ADC هم می‌توان استفاده کرد.

تاس دیجیتال

با زدن یک دکمه، عدد 1 تا 6 تولید شود و با LED یا در Serial نشان داده شود.

from machine import Pin
import random
import time

btn = Pin(14, Pin.IN, Pin.PULL_DOWN)

while True:
    if btn.value():
        print("Dice:", random.randint(1,6))
        time.sleep(0.3)

من فکر میکردم این پروژه خیلی ساده باشه

میشه با آردوینو برای این برد برنامه‌نوشت ؟ چون کتابخانه های آردوینو اینو دارم

توی دیتا شیتش نوشته که c/c++ sdk داره ولی طبق معمول نمیدونم چجوری کار میکنه

من هیچ تجربه ای ندارم

هم با آردوینو میشه براش برنامه نوشت و هم با همون میکروپایتون

برای میکروپایتون میتونید از این مطلب کمک بگیرید

برای آردوینو هم از این