کتاب پروژههای اندروید با آردوینو یک منبع کاربردی و پروژهمحور برای علاقهمندان به ترکیب دنیای الکترونیک، آردوینو و برنامهنویسی اندروید است. این کتاب با رویکردی عملی، به آموزش ارتباط بین بردهای آردوینو و اپلیکیشنهای اندرویدی میپردازد و خواننده را گامبهگام با پیادهسازی پروژههای واقعی آشنا میکند.
در این اثر، مفاهیم لازم برای برقراری ارتباط آردوینو با گوشیهای اندرویدی، کنترل سختافزار از طریق موبایل و تبادل داده به زبان ساده و قابل فهم ارائه شده است. محتوای کتاب بهگونهای تدوین شده که هم برای دانشجویان و هنرجویان و هم برای سازندگان، علاقهمندان DIY و فعالان حوزه اینترنت اشیاء (IoT) قابل استفاده باشد. این کتاب انتخابی مناسب برای افرادی است که میخواهند بدون ورود به مباحث صرفاً تئوری، مستقیماً سراغ ساخت پروژههای کاربردی و ارتباط هوشمند بین موبایل و سختافزار بروند.
اطلاعات
ترجمه: امیر باغی رهین-وحید باغی رهین
ناشر: اطهران
تاریخ نشر: 1403
نوبت چاپ: 1
تعداد صفحات: 228
تعداد جلد: 1
زبان: فارسی
سرفصلها
-
آشنایی با آردوینو و اندروید
-
معرفی آردوینو و کاربردهای آن
-
معرفی سیستمعامل اندروید و ساختار کلی آن
-
بررسی سناریوهای ارتباط اندروید با سختافزار
-
-
ابزارها و پیشنیازها
-
معرفی بردهای آردوینو مناسب پروژهها
-
نرمافزار Arduino IDE
-
معرفی محیط توسعه اندروید (Android Studio)
-
-
مبانی برنامهنویسی آردوینو
-
ساختار کد در آردوینو
-
ورودیها و خروجیها
-
کار با سنسورها و ماژولها
-
-
مبانی برنامهنویسی اندروید
-
ساخت اولین اپلیکیشن اندرویدی
-
طراحی رابط کاربری (UI)
-
آشنایی با Activity و Layout
-
-
برقراری ارتباط آردوینو و اندروید
-
ارتباط از طریق Bluetooth
-
آشنایی با ماژولهای بلوتوث (HC-05 / HC-06)
-
ارسال و دریافت داده بین موبایل و آردوینو
-
-
کنترل آردوینو با اپلیکیشن اندروید
-
روشن و خاموش کردن LED
-
کنترل رله و بارهای الکتریکی
-
ارسال فرمان از موبایل به آردوینو
-
-
دریافت داده از آردوینو در اندروید
-
خواندن داده سنسورها
-
نمایش اطلاعات در اپلیکیشن
-
مدیریت دادههای دریافتی
-
-
پروژههای عملی
-
کنترل وسایل الکتریکی با موبایل
-
نمایش دما و رطوبت روی اپلیکیشن
-
پروژههای کنترلی و مانیتورینگ
-
-
عیبیابی و نکات کاربردی
-
خطاهای رایج در ارتباط بلوتوث
-
بهینهسازی کدها
-
افزایش پایداری ارتباط
-
-
جمعبندی و مسیر ادامه یادگیری
-
توسعه پروژهها
-
ایدههایی برای پروژههای پیشرفتهتر
-
ورود به اینترنت اشیاء (IoT)
-
