میـــــــکرو پـــــــروژه

بســـتری بــــرای ارائه اندیـــــــشه ها

  • RSS
  • Delicious
  • Digg
  • Facebook
  • Twitter
  • Linkedin
  • Youtube

آموزش برنامه نویسی آندروید مخصوص مهندسین برق و برنامه نویسان میکروکنترلر

1 ستاره2 ستاره3 ستاره4 ستاره5 ستاره
Loading...
امتیاز: بازدید: 5,438 ارسال شده توسط: admin ژانویه - 5 - 2015 ۲ نظر

آموزش برنامه نویسی آندروید در بیشتر شرکتها و مراکز آموزشی شروع شده است ولی اساتید اکثریت آنها با توجه به اینکه برنامه نویس کامپیوتر هستند به برنامه نویسی نرم افزاری تکیه دارند و کاری با سخت افزار و ارتباط آندروید با دنیای خارجی ندارند، وب سایت میکروپروژه شما را دعوت میکند تا در کلاسهای آموزشی آندروید که کاملا عملی و مخصوص مهندسان برق و الکترونیک و برنامه نویسان و طراحان مدرات میکروکنترلی است شرکت نمایید.

اندروید (Android) نام سیستم‌عاملی است که گوگل برای تلفن همراه و لوح‌رایانه عرضه نموده و با همکاری ده‌ها شرکت بر روی گوشی‌های تلفن همراه قرار می‌دهد. اندروید بر پایهٔ لینوکس کرنل ساخته شده‌است.
شرکت توسعه دهنده این سیستم‌عامل توسط شرکت گوگل خریداری شده و سپس به صورت منبع باز ارائه گردیده است (تا نگارش ۲). این سیستم‌عامل به توسعه دهندگان اجازه می دهد که کدهای مدیریت شده ای به زبان Java برای کنترل ابزارهای شرکت گوگل فراهم آورند. توسعه دهندگان می توانند برای کنترل ابزارهای ارائه شده توسط شرکت گوگل از کتابخانه مبتنی بر جاوای ارائه شده به همراه این سیستم‌عامل استفاده نمایند. اولین گوشی همراه ارائه شده با این سیستم‌عامل HTC Dream نام دارد که در سال ۲۰۰۸ میلادی ارائه گردید. گوگل سیستم‌عامل خود که ویژه دستگاه‌های قابل حمل مثل تلفن همراه و لوح‌رایانه است را با هدف رقابت با سیستم‌عامل‌هایی چون iOS، ویندوز موبایل و سیمبیان عرضه کرده‌است.
Basic4android در حال حاضر ساده ترین و قدرتمند ترین محیط برنامه نویسی جهت توسعه دستگاه های اندروئیدی می باشد. زبان Basic4android شبیه به زبان ویژوال بیسیک است که علاوه بر آن شی ء گرا نیز می باشد. برنامه های کاربردی که توسط Basic4android کامپایل می شوند برنامه هایی برای سیستم عامل های آندروید هستند، برای این برنامه ها هیچ گونه زمان اجرای اضافی و یا وابستگی وجود ندارد. بر خلاف دیگر محیط های برنامه نویسی، Basic4android به صورت ۱۰۰% بر توسعه آندروید متمرکز است. با Basic4android  می توان رابط کاربری گرافیکی قدرتمندی را برای صفحه نمایش های چندگانه و چند جهته طراحی کرد. Basic4android دارای مجموعه ای غنی از کتابخانه ها است که ایجاد برنامه های کاربردی پیشرفته را آسان می کند. این مجموعه شامل: پایگا داده SQL، پورت های سریال(بلوتوث)، کار با پورت USB، کار با WiFi، GPS، دوربین، تجزیه XML، سرویس های وب (HTTP)، سرویس های (background tasks)، انیمیشن ها، JSON، شبکه (TCP & UDP)، متن به گفتار (TTS)، تشخیص صدا، WebView، نمودارها، AdMob (ads)، گرافیک ها، OpenGL و … می باشد.

قابلیت های کلیدی نرم افزار Basic4android:
– عدم نیاز به نوشتن XML
– امکان شبیه سازی آندروید روی کامپیوتر و یا با یک دستگاه واقعی متصل به USB یا  برروی شبکه محلی به ایجاد و اشکال زدایی پرداخت
– دارای مجموعه ای غنی از کتابخانه ها
– پشتیبانی Android 1.6 و بالاتر
– پشتیبانی از شی ء گرایی

قابل توجه کسانی که قبلا با میکروکنترلرهای AVR، ARM و PIC پروژه های خود را انجام می دادند. و کار کردن با نمایشگرهای LCD رنگی بزرگ و یا GPS و GSM سخت بود و طراحی مدار و ارتباط آن با میکرو چندین روز برنامه نویسی نیاز داشت و آخر سر هم هزینه مدار بالا میشد و یا به خاطر طراحی نادرست ایرادات سخت افزاری و هنگ کردن میکرو شروع میشد . دیگر نگران نباشید با شرکت در کلاسهای آموزشی آندروید که میکروپروژه برای شما آماده کرده است به یک دنیایی دیگر وارد خواهید شد و دیگر زمان با ارزش خود را که برای طراحی مدارات میکروکنترلری صرف می کردید از دست نخواهید داد. همانطور که همه میدانید یک گوشی موبایل و یا تبلت که با قیمتهای خیلی پایینتر از یک ال سی دی رنگی و یا قطعات الکترونیکی قابل خرید است دارای امکانات فوق العاده زیادی می باشد

امکانات یک گوشی موبایل و یا تبلت جهت یادآوری:

  • دارای باطری و شارژر اتوماتیک
  • دارای پردازنده پر قدرت و سریع
  • قابلیت اتصال به مموری کارت و فلش مموری
  • دارای GSM برای ارسال و دریافت SMS و تماس و پاسخگویی
  • دارای ورودی میکروفن و بلندگو
  • قابلیت ضبط و پخش صدا با کیفیت عالی
  • دارای GPS
  • صفحه لمسی مولتی تاچ و قابلیت چند لمسی
  • پورت USB با قابلیت اتصال به فلش مموری و ارتباط با دستگاههای دیگر
  • بلوتوث و قابلیت ارسال و دریافت دیتا
  • وای فای و قابلیت ایجاد شبکه و اتصال به اینترنت و اینترانت و قابلیت ارسال و دریافت دیتا
  • دارای آی سی ساعت و تاریخ واقعی
  • دارای دوربین و قابلیت عکس برداری و فیلمبرداری
  • و کلی امکانات دیگر

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

آیا میخواهید از دردسر طراحی مدارات سخت افزاری سنگین رها شوید؟

آیا می خواهید قدرت تمام امکانات یک گوشی موبایل آندرویدی و یا تبلت آندرویدی را در دستان خود بگیرید؟

با شرکت در کلاس های آموزشی میکرو پروژه این امر برای شما محقق خواهد شد و به یک برنامه نویس و طراح حرفه ای تبدیل خواهید شد. ما در ۱۰ جلسه شما را به یک برنامه نویس آندروید حرفه ای در رشته فنی و مهندسی برق و الکترونیک تبدیل خواهیم کرد.

مطالبی که در ۱۰ جلسه آموزشی ارائه خواهد شد و پیش نیاز شرکت در کلاسها در زیر آمده است.

پیش نیاز: دانستن حداقل یک محیط برنامه نویسی مثل Codvision ، BascomAVR ، VB6، C++ وغیره و آشنایی کلی با برنامه نویسی

جلسه اول:

  • مفهوم توسعه دهنده آندروید و آشنایی با سیستم عامل اندروید و ساختار آن
  • ارائه نرم افزارهای مورد نیاز برنامه نویسی آندروید و آموزش نصب و راه اندازی آنها
  • آشنایی با محیط برنامه نویسی Basic4Android
  • آشنایی با مفهوم Layout
  • آشنایی با مفهوم Module
  • معرفی متغییرهای عمومی و محلی و محل تعریف آنها
  • محل نوشتن برنامه و ایجاد زیربرنامه ها
  • نام برنامه و اختصاص دادن برنامه به نام خود نویسنده یا توسعه دهنده
  • ایجاد اولین پروژه و کامپایل و ایجاد فایل Apk و شبیه سازی روی کامپیوتر و نیز انتقال به گوشی و اجرای آن روی گوشی همراه برای ذهنیت دادن به تعلیم گیرنده

جلسه دوم:

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

جلسه سوم:

  • مفهوم و ایجاد لیست ویو Listview
  • قابلیت تغییر اندازه و رنگ Listview
  • ایجاد لیست ویو از داخل برنامه و یا از روی یک فایل متنی
  • ToastMessageShow برای نمایش یک پیغام روی صفحه
  • Msgbox و Msgbox2 برای نمایش یک پیغام روی صفحه و دریافت یک مقدار جدید و یا تایید
  • ایجاد فرمان و پرش به یک صفحه دیگر با کلیک روی یک خط از Listview و یا Msgbox
  • ایجاد لیست علاقه مندیها که در هربرنامه حرفه ای باید باشد

جلسه چهارم:

  • طراحی انواع دکمه های شیک در یک محیط گرافیکی مثل photoshop و روش استفاده  در برنامه آندروید
  • تغییر حالت یک دکمه با کلیک روی آن
  • کار با تایمرها و نمایش عکسها بصورت اتوماتیک با تایمر
  • نمایش تاریخ و زمان و ایجاد آلارم و فرمان
  • کتابخانه های برنامه Basic4Android و نحوه بارگزاری کتابخانه جدید

جلسه پنجم:

  • کار با پورت USB و ارسال و دریافت دیتا بین گوشی و یک وسیله دیگر
  • روشن و خاموش کردن یک رله با کلیک کردن بر روی یک دکمه
  • خواندن مقدار دمای محیط و نمایش بر روی ال سی دی گوشی
  • استفاده از گوشی همراه به عنوان مایشگر رنگی در پروژه های میکروکنترلر با تمام امکانات گوشی

جلسه ششم:

  • مفهوم DAQ (برای ایجاد ورودیها و خروجیهای دیجیتال و آنالوگ برای گوشی همراه)
  • آموزش ساخت یک DAQ با میکروکنترلر
  • برنامه نویسی DAQ برای ساخت یک ارتباط دو طرفه بین ورودی و خروجیهای میکرو و پورت سریال گوشی همراه یا هر وسیله دیگر

جلسه هفتم:

  • معرفی ماژول بلوتوث HC-05 و دستورات راه اندازی آن
  • کار با بلوتوث و ارسال و دریافت دیتا بین بلوتوث گوشی و دستگاه بلوتوث متصل شده به DAQ
  • روشن و خاموش کردن یک رله با کلیک کردن بر روی یک دکمه توسط ماژول بلوتوث تا فاصله ۱۵ متری
  • خواندن مقدار ولتاژ برق شهر و دما و نمایش بر روی ال سی دی گوشی توسط ماژول بلوتوث

جلسه هشتم:

  • کار با کتابخانه SMS
  • کنترل از راه دور با SMS و ارتباط گوشی با یک دستگاه دارای GSM  مثل SIM900
  • روشن و خاموش کردن یک رله با کلیک کردن بر روی یک دکمه توسط ارسال SMS
  • خواندن مقدار ولتاژ برق شهر و دما و نمایش بر روی ال سی دی گوشی توسط SMS

جلسه نهم:

  • معرفی یک ماژول Wifi (RM04)HiLink
  • آموزش کانفیق و آماده سازی ماژول WiFi
  • طریقه ارتباط گوشی با ماژول وای فای و ارسال و دریافت دیتا
  • روشن و خاموش کردن یک رله و یا فرمان به یک وسیله دیگر مثلا کرکره برقی با Wifi متصل شده به DAQ

جلسه دهم:

  • کار با دوربین
  • انتخاب افکت های مختلف برای دوربین
  • روشن و خاموش کردن فلاش دوربین
  • ذخیره یک عکس با پسوند jpg به کمک دوربین
  • پاسخگویی به سوالات

محل تشکیل کلاسها در شهر ارومیه خواهد بود.

جهت اطلاع از هزینه شرکت در کلاسها و محل برگزاری لطفا فرم ارتباط با ما از منوی بالای سایت یا از طریق لینک زیر پر کنید. در صورتیکه بصورت گروهی می خواهید در کلاسها شرکت کنید لطفا نام و مشخصات افراد را به ایمیل maleki2005@gmail.com ارسال کنید. تا همشهریها  هم گروهها در یک کلاس هماهنگ شوند.

ارتباط با ما

Share

۲ نظر تاکنون ارسال شده است

  1. مجتبی گفت:

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

    عرضم به خدمتتون امکانش هستش فیلم آموزشی این کلاسهارو بصورت نرم افزاری آماده تدوین کنید

    و پروژه بصورت مستند آماده تهیه کنید

    و یک مبلغ مناسب بزارید تا ما بچه شهرستانی هم استفاده کنیم

    • admin گفت:

      سلام
      بله اتفاقا دارم همین کار رو انجام میدم ولی هنوز آماده نشده اگر آماده بشه در قسمت فروشگاه خواهم گذاشت