فهرست مطالب:
تصویری: پایانه پایتون برای اتصال ارزان Arduino Pi: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
Raspberry Pi یک دستگاه لینوکس است ، بنابراین احتمالاً تعداد زیادی برنامه ترمینال برای آن وجود دارد. اما من یک مورد جدید در پایتون نوشته ام ، چرا مزاحم شدم؟ ادامه مطلب را بخوانید. اگر در حال انجام پروژه ای هستید که از Pi و Arduino استفاده می کند ، احتمالاً به راهی نیاز دارید که این دو با یکدیگر صحبت کنند. از آنجا که Pi محیط توسعه Arduino را اجرا می کند و دارای ترمینال بسیار خوبی است ، احتمالاً باید با آن یکی شروع کنید. اما ترمینال پایتون من مفید است زیرا.
Pi واقعاً برای اجرای برنامه های نوشته شده توسط کاربر با استفاده از پایتون در نظر گرفته شده است ، بنابراین داشتن ترمینال پایتون بسیار خوب است
ترمینال من با برخی ویژگی های ویژه برای کار با کنترلرهای میکرو مانند آردوینو نوشته شده است
این ترمینال به خودی خود قابل برنامه ریزی است ، مانیتور سریال Arduino IDE ، قابل برنامه ریزی نیست
اگر یک پروژه سفارشی انجام می دهید ، احتمالاً می خواهید یک برنامه ارتباطی سفارشی آن را کنترل کند ، می توانید برنامه ترمینال را بگیرید و قطعات آن را برش زده و چسباند تا یکی شود
در حال حاضر ترمینال فقط از ارتباطات سبک RS232 پشتیبانی می کند ، اما امیدوارم بتواند آن را برای پشتیبانی از پروتکل های SPI و I2C گسترش دهد (شاید شما مایل باشید مشارکت داشته باشید)
شما می توانید از ترمینال در هر سیستم عامل کوچکی استفاده کنید ، بنابراین اگر از دستگاه لینوکس ، مک یا ویندوز (جایی که من در ابتدا آن را توسعه دادم) استفاده می کنید ، خوب هستید. همه چیز در اینجا منبع باز است بنابراین ارزان در اینجا به معنای رایگان است
توجه: این یک آموزش واقعاً قدیمی است. کد به طور قابل توجهی بهبود یافته است. برای نوشتن وضعیت فعلی و پیوندها به کد فعلی ، به پایانه هوشمند پایتون مراجعه کنید.
مرحله 1: ابزارها
PC - تقریباً هر سیستم عامل ، لینوکس ، Windows OSX….. Rasberry PI کامل است
پایتون (من از دانلود آناکوندا خوشم می آید ، این مورد کمی در https://www.instructables.com/id/ClipBoard-Communic… و https://www.instructables.com/id/Graph-Instructable…) بحث شده است)
آشنایی اولیه با پایتون
آردوینو
اتصال آردوینو به USB این می تواند یک کابل و پورت usb در Arduinos مانند UNO یا یک کابل FTDI باشد (https://www.sparkfun.com/products/9717 متصل به TTL RS232 Ardunio مانند برد واقعاً Bare Bones
مرحله 2: نصب
فایلها را (یا فقط با چند کلیک آنها را بخوانید) از github Project's GitHub Files دریافت کنید (که در صورت توسعه به روز رسانی آنها نیز ارسال می شود) فایلها را (در صورتی که بارگیری انتخاب شده باشد فشرده نکنید) در یک فهرست واحد قرار دهید محیط توسعه پایتون شما
توصیه شده:
هنگام اتصال یک لپ تاپ به ایستگاه اتصال به طور خودکار یک برنامه را شروع کنید: 5 مرحله
هنگام اتصال یک لپ تاپ به یک ایستگاه متصل ، یک برنامه را به طور خودکار شروع کنید: این دستورالعمل در مورد نحوه اجرای یک برنامه یا یک برنامه زمانی است که لپ تاپ خود را به یک ایستگاه متصل می کنید. در این مثال من از Lenovo T480 Windows 10 استفاده می کنم
ماشین خود را با پایانه Wio و اتوبوس CAN هک کنید: 7 مرحله
ماشین خود را با ترمینال Wio و CAN Bus هک کنید: اگر درک درستی از برنامه نویسی CAN Bus و Arduino دارید و می خواهید ماشین خود را هک کنید ، این دستورالعمل ها می توانند راه حلی را برای شما ارائه دهند. در مورد اینکه چرا می خواهید ماشین خود را هک کنید ، من نمی دانم ، اما این واقعاً یک چیز جالب است. این قیمت
شارژر باتری جهانی DIY با پایانه های مغناطیسی: 5 مرحله
شارژر باتری جهانی DIY با پایانه های مغناطیسی: سلام به همه ، این دومین دستورالعمل من است ، بنابراین بازخورد شما برای بهبود بیشتر من واقعاً مفید خواهد بود. همچنین کانال YouTube من را برای پروژه های بیشتر بررسی کنید. امروز قصد دارم نحوه ساخت شارژر باتری یونیورسال با مگنتی را به شما نشان دهم
راهنمای اتصال PLSD: اتصال به تلویزیون های اپل از طریق AirPlay [غیر رسمی]: 10 مرحله
راهنمای اتصال PLSD: اتصال به تلویزیون های اپل از طریق AirPlay [غیر رسمی]: راهنمای زیر برای نشان دادن روند اتصال به اتاق کنفرانس تلویزیون های اپل از طریق AirPlay ارائه شده است. این منبع غیر رسمی به عنوان احترام از مدیریت ، کارکنان و مهمانان مجاز مدرسه محلی پرکینز ارائه شده است
تلاش ناموفق برای اتصال سیم اتصال به مادربرد: 6 مرحله
تلاش ناموفق برای اتصال سیم اتصال به مادربرد: من در اصل (در دستورالعمل دیگری) با موفقیت یک کابل فلکس مسطح را به مادربرد یک آیپد لحیم کرده بودم. با این حال ، من تصمیم گرفتم کمی لحیم بیشتر برای استحکام اضافه کنم و یک اتصال را برطرف کردم. فکر می کردم می توانم همین کار را با