فهرست مطالب:
- مرحله 1: چرا پردازش؟
- مرحله 2: کتابخانه های مورد استفاده
- مرحله 3: UUID و مشخصه
- مرحله 7: ملاحظات نهایی
تصویری: بلوتوث و IMU با برد تاکتیگون - پردازش: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
این مجموعه مقالات نحوه استفاده از حسگرهای یکپارچه The Tactigon و رابط های ارتباطی برای ایجاد یک کنترل کننده حرکتی ساده را توضیح می دهد.
کد منبع در اینجا در GitHub موجود است
در این مقاله قصد داریم نحوه استفاده از عملکردهای ساده Tactigon برای ارسال داده های شتاب سنج و کواترنیون ها از طریق Bluetooth Low Energy (BLE از این پس) را بیاموزیم.
ما به تفصیل به بررسی موارد زیر می پردازیم:
- چرا پردازش؟
- کتابخانه های مورد استفاده
- UUID و مشخصه
- اتصال به دستگاه
- دریافت جریان داده
- طرح
- ملاحظات نهایی
مرحله 1: چرا پردازش؟
ما پردازش را انتخاب می کنیم زیرا این یک دفترچه طراحی نرم افزاری است که برای شروع ساده و آسان است. این برنامه سازگاری جاوا و اندروید را ارائه می دهد و معمولاً می توان یک برنامه را از جاوا به اندروید بدون تغییر در کدگذاری منتقل کرد.
بسیاری از علاقه مندان از پردازش استفاده می کنند ، بنابراین پیدا کردن پشتیبانی ، طرح ها و کتابخانه ها ، و همچنین آموزش های عمیق و انجمن ها آسان است.
مرحله 2: کتابخانه های مورد استفاده
این مثال از چند کتابخانه ضروری استفاده می کند:
- اندروید
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- بلپدروید
ما روی Blepdroid تمرکز می کنیم در حالی که کتابخانه های دیگر هدف این پست نیستند.
BLEPDROID
این کتابخانه به طور خاص برای پردازش ، در محیط Android طراحی شده است.
Blepdroid در آدرس زیر قابل دسترسی است:
مرحله 3: UUID و مشخصه
"loading =" تنبل "داده های مناسب را برای رسم به دست آورد ، یک تغییر در آرایه های نمودار اجرا می شود ، موقعیتی را برای آخرین مقدار جمع آوری شده آزاد می کند. این آرایه ها اکنون آماده هستند که توسط تابع () draw () در chards ترسیم شود.
مرحله 7: ملاحظات نهایی
این طرح پردازش تنها یک راه ساده برای دریافت داده و چاپ روی صفحه Android است. با استفاده از الگوریتم های پیشرفته تر و توابع پردازش ، می توان یک کنترل کننده حرکت را ادغام کرد.
منتظر کد بیشتر Tactigon باشید!
توصیه شده:
اتوماسیون خانگی با استفاده از بلوتوث (برد هوشمند): 6 مرحله
اتوماسیون خانگی با استفاده از بلوتوث (برد هوشمند): لطفاً با دقت بخوانید اتوماسیون خانگی شامل اتوماسیون تجهیزات محیط خانه است. در تلاش برای دستیابی به این هدف ، ما یک برد هوشمند طراحی کرده ایم که نصب آن آسان است و تجهیزات متصل را می توان از طریق یک برنامه تلفن هوشمند کنترل کرد
نحوه برنامه ریزی برد AVR با استفاده از برد آردوینو: 6 مرحله
نحوه برنامه ریزی برد AVR با استفاده از برد Arduino: آیا یک برد میکروکنترلر AVR در اطراف خود قرار داده اید؟ آیا برنامه نویسی آن مشکل است؟ خوب ، شما در جای مناسب هستید. در اینجا نحوه برنامه ریزی برد میکروکنترلر Atmega8a با استفاده از برد Arduino Uno به عنوان برنامه نویس را به شما نشان خواهم داد. بنابراین بدون هیچ چیز بعدی
ربات مجهز به آردوینو با تاکتیگون: 5 مرحله
ربات مجهز به آردوینو کنترل شده با تاکتیگون: مرور کلی این پست نحوه استفاده از قابلیت های BLE Central The Tactigon & rsquo؛ s را نشان می دهد. ما می خواستیم با استفاده از The Tactigon به عنوان & ldquo؛ فرمان سه بعدی & rdquo؛ ربات خود را کنترل کنیم. کنترل سرعت با گام و فرمان با رول. ما مامان
نشانگر سطح آب بی سیم با برد بلند با زنگ هشدار - برد تا 1 کیلومتر - هفت سطح: 7 مرحله
نشانگر سطح آب بی سیم با برد بلند با زنگ هشدار | برد تا 1 کیلومتر | هفت سطح: آن را در یوتیوب تماشا کنید: https://youtu.be/vdq5BanVS0Y ممکن است بسیاری از شاخص های سطح آب سیمی و بی سیم را مشاهده کرده باشید که برد 100 تا 200 متر را ارائه می دهند. اما در این دستورالعمل ، شما قرار است Indi سطح آب بی سیم برد بلند را ببینید
مونتاژ برد Niftymitter V0.24 - فرستنده FM برد کوتاه: 6 مرحله
مونتاژ برد Niftymitter V0.24 - فرستنده FM برد کوتاه: این دستورالعمل شما را در جمع آوری مدار برای Niftymitter ، یک فرستنده مینی FM منبع باز ، راهنمایی می کند. این مدار از یک نوسان ساز آزاد استفاده می کند و بر اساس ساده ترین فرستنده FM Tetsuo Kogawa ساخته شده است. این پروژه در www.op قرار دارد