فهرست مطالب:
- مرحله 1: نگاشت پین ها بر روی سیستم عامل
- مرحله 2: هدایت شده بر روی DragonBoard 410c
- مرحله 3: نقشه برداری پین ها - Android
- مرحله 4: دسترسی به GPIO از طریق SYS در Android
- مرحله 5: نگاشت پین ها - Debian GNU/Linux
- مرحله 6: دسترسی به GPIO از طریق SYS در Debian GNU/Linux
تصویری: توسعه برنامه های کاربردی با استفاده از پین های GPIO در DragonBoard 410c با سیستم عامل های Android و Linux: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
هدف از این آموزش نشان دادن اطلاعات مورد نیاز برای توسعه برنامه های کاربردی با استفاده از پین GPIO در DragonBoard 410c با سرعت کم است.
این آموزش اطلاعاتی را برای توسعه برنامه های کاربردی با استفاده از پین های GPIO با SYS در سیستم عامل های Android و Debian ارائه می دهد.
توجه داشته باشید:
این پیوند حاوی اطلاعات مفیدی در مورد توسعه کم سرعت در DragonBoard 410c است.
مرحله 1: نگاشت پین ها بر روی سیستم عامل
- برای هر سیستم عامل نقشه برداری خاصی برای پین های توسعه کم سرعت وجود دارد.
- نقشه پین برای هر سیستم عامل در اسناد 96 برد برای DragonBoard 410c یافت شده است.
مرحله 2: هدایت شده بر روی DragonBoard 410c
با توجه به اتصال Led به پین 23.
مرحله 3: نقشه برداری پین ها - Android
در اندروید ، پین 23 GPIO938 است.
مرحله 4: دسترسی به GPIO از طریق SYS در Android
دسترسی به دایرکتوری/sys/class/gpio:
cd/sys/class/gpio
با توجه به Led در پین 23:
# echo 938> صادرات
# سی دی gpio938
فعال کردن Led به عنوان خروجی:
# echo "out"> جهت
روشن / خاموش کردن Led:
# echo "1"> مقدار
# echo "0"> مقدار
مرحله 5: نگاشت پین ها - Debian GNU/Linux
در Debian GNU/Linux ، پین 23 GPIO36 است.
مرحله 6: دسترسی به GPIO از طریق SYS در Debian GNU/Linux
دسترسی به دایرکتوری/sys/class/gpio:
cd/sys/class/gpio
با توجه به Led در پین 23:
# echo 36> صادرات
# سی دی gpio36
فعال کردن Led به عنوان خروجی:
# echo "out"> جهت
روشن / خاموش کردن Led:
# echo "1"> مقدار
# echo "0"> مقدار
توصیه شده:
سیستم نظارت بصری مبتنی بر LoRa برای کشاورزی Iot - طراحی یک برنامه کاربردی Fronted با استفاده از Firebase & Angular: 10 مرحله
سیستم نظارت بصری مبتنی بر LoRa برای کشاورزی Iot | طراحی یک برنامه کاربردی Fronted با استفاده از Firebase & Angular: در فصل قبل در مورد نحوه کار سنسورها با ماژول loRa برای پر کردن پایگاه داده Firebase Realtime صحبت کردیم و نمودار سطح بسیار بالا را مشاهده کردیم که نشان می دهد کل پروژه ما چگونه کار می کند. در این فصل در مورد اینکه چگونه می توانیم
نحوه استفاده از پین های GPIO رزبری پای و Avrdude برای برنامه Bit-bang DIMP 2 یا DA PIMP 2: 9 مراحل
نحوه استفاده از GPIO پین های Raspberry Pi و Avrdude to Bit-bang-program DIMP 2 یا DA PIMP 2: اینها دستورالعمل های گام به گام نحوه استفاده از Raspberry Pi و فرمان منبع باز رایگان avrdude به bit-bang است. -برنامه DIMP 2 یا DA PIMP 2. من فرض می کنم که شما با رزبری پای خود و خط فرمان LINUX آشنا هستید. لازم نیست
نحوه فلش یا برنامه نویسی ESP8266 در سیستم عامل با استفاده از ESP8266 Flasher و Programmer ، ماژول IOT Wifi: 6 مرحله
نحوه فلش یا برنامه نویسی ESP8266 در سیستم عامل با استفاده از ESP8266 Flasher و Programmer ، ماژول IOT Wifi: توضیحات: این ماژول یک آداپتور /برنامه نویس USB برای ماژول های ESP8266 از نوع ESP-01 یا ESP-01S است. برای اتصال ESP01 به هدر زنانه 2x4P 2.54 میلی متر به راحتی نصب شده است. همچنین تمام پین های ESP-01 را از طریق یک مرد نر 2x4P 2.54 میلی متر باز می کند
گزارش آب و هوا با استفاده از برنامه های کاربردی ThingSpeak MQTT و IFTTT: 8 مرحله
گزارش آب و هوا با استفاده از ThletSpeak MQTT و IFTTT Applets: مقدمه یک برنامه آب و هوایی مبتنی بر ابر که گزارشات روزانه آب و هوا را به عنوان اطلاع رسانی ایمیل ارائه می دهد. این وب برنامه دما و رطوبت را با استفاده از SHT25 و Adafruit Huzzah ESP8266 اندازه گیری می کند. این دما و رطوبت در زمان واقعی را برای ما فراهم می کند
HC -SR04 VS VL53L0X - تست 1 - استفاده برای برنامه های کاربردی ماشین ربات: 7 مرحله
HC -SR04 VS VL53L0X - تست 1 - استفاده برای برنامه های کاربردی ماشین روبات: این دستورالعمل یک آزمایش آزمایشی ساده (هرچند تا حد امکان علمی) را برای مقایسه اثربخشی دو سنسور معمول فاصله ، که عملکرد فیزیکی کاملاً متفاوتی دارند ، پیشنهاد می کند. HC-SR04 از امواج فراصوت استفاده می کند