پنج شنبه , ۲ آذر ۱۳۹۶
آخرین نوشته‌ها
خانه | کارگاه های آموزشی | پکیج آموزشی اندروید + آردوینو + پروژه های کاربردی

پکیج آموزشی اندروید + آردوینو + پروژه های کاربردی

با سلام به شما کاربر محترم میکرولرن 🙂

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

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

لازم به توضیح است، کلیه آموزش های موجود در پکیج به صورت پروژه محور و صفر تا صد آماده گردیده است و تمام موارد به صورت کامل آموزش داده شده است.

در پکیج مذکور، مجموعه های آموزشی ذیل آموزش داده شده است که شرح جزئی آنها در ادامه آمده است.

  • مجموعه آموزشی پروژه محور و کاربردی برد آردینو : به صورت پروژه محور و کاربردی برنامه نویسی کامپایلر آردینو آموزش داده شده است، این مجموعه آموزشی بالغ بر ۵۰ پروژه عملی با استفاده از آردینو و قطعات الکترونیکی می باشد که تقریبا همه آنها در نرم افزار پروتئوس شبیه سازی شده اند.
  • مجموعه آموزشی کاربردی و پیشرفته زبان برنامه نویسی بیسیک فور اندروید: به صورت کامل و پروژه محور زبان برنامه نویسی بیسیک فور اندروید که یکی از زبان های مناسب جهت برنامه نویسی برای سیستم عامل اندروید می باشد آموزش داده شده است
  • مجموعه آموزشی کاربردی و پیشرفته زبان برنامه نویسی اکلیپس : در این مجموعه آموزشی به صورت جامع، زبان برنامه نویسی اکلیپس که بر پایه جاوا می باشد آموزش داده شده است. به علاوه برای آشنایی و آموزش بهتر، چندین پروژه پیشرفته در این مجموعه قرار داده شده است که برخی از آنها عبارت اند از : ساخت برنامه ماشین حساب گرافیکی- ساخت برنامه مبدل واحد ها – ساخت برنامه دوز گرافیکی با امکانات و تنظیمات جالب – ساخت برنامه HangMan و …
  • مجموعه آموزشی زبان برنامه نویسی فون گپ برای برنامه نویسی سیستم عامل اندروید : در این مجموعه، یکی دیگر از زبان های برنامه نویسی اندروید تحت عنوان فون گپ آموزش داده شده است. در زبان برنامه نویسی مذکور، با استفاده از زبان های برنامه نویسی تحت وب مثل HTML و CSS برای سیستم عامل اندروید، برنامه تولید خواهیم کرد. با استفاده از زبان مذکور سرعت تولید نرم افزار برای اندروید بسیار افزایش می باشد
  • مجموعه آموزشی کنترل لوازم از طریق بلوتوث: در این مجموعه آموزشی، نحوه کنترل لوازم با استفاده از سیستم عامل اندروید به صورت کامل و پروژه محور آموزش داده شده است. این آموزش شامل ۲ سمت برنامه نویسی می باشد که برنامه نویسی سمت میکروکنترلر، با استفاده از کامپایلر آردینو برنامه نویسی خواهد شد و برنامه نوییس سمت اندروید با استفاده از زبان های برنامه نویسی بیسیک فور اندروید و اکلیپس آموزش داده خواهد شد. لازم به توضیح است در آموزش مذکور از ماژول بلوتوث سری HC به عنوان درگاه ارتباطی استفاده گردیده است که توضیحات و پیکر بندی جامع آن در خلال آموزش به صورت کامل آموزش داده شده است.
  • مجموعه آموزشی کنترل لوازم از طریق شبکه : در این مجموعه آموزشی به صورت کامل و پروژه محور، نحوه کنترل لوازم با استفاده از شبکه به صورت جامع آموزش داده شده است. لازم به توضیح است این آموزش نیز دارای ۲ سمت برنامه نویسی می باشد و برنامه نویسی سمت میکرو توسط کامپایلر آردینو انجام خواهد گرفت و برنامه نویسی سمت اندروید این پروژه جامع، با استفاده از زبان های برنامه نویسی بیسیک فور اندروید- اکلیپس و فون گپ آموزش داده خواهد شد. لازم به توضیح است کلیه موارد شبیه سازی شده اند و از ماژول اترنت برای برقراری شبکه استفاده گردیده است. که نکات مرتنبط به آن به صورت کامل آموزش داده خواهد شد.
  • مجموعه آموزشی ساخت روبات کنترلی با موبایل: در این مجموعه آموزشی به صورت صفر تا صد نحوه ساخت روبات کنترل شونده با استفاده گوشی موبایل دارای سیستم عامل اندروید آموزش داده شده است و مجموعه مذکور دارای بخش هایی مثل : آموزش طراحی و مکانیک ربات – آموزش مدار بندی روبات و شبیه سازی در برنامه پروتئوس – برنامه نویسی سمت آردینو – برنامه نویسی سمت اندروید و ساخت یک اپلیکیشن جهت کنترل روبات و از طریق برنامه طراحی شده، میتوان روبات را به جهت های مختلف هدایت کرد، سرعت موتور را تغییر داد و …
  • مجموعه آموزشی ارسال و دریافت اطلاعات بین آردینو و سیستم عامل اندروید: در این مجموعه آموزشی به صورت کامل و پروژه محور نحوه ارسال و دریافت همزمان اطلاعات با استفاده از نخ ها آموزش داده شده است و به عنوان مثال همزمان می توان یک وسیله را کنترل کرد و همچنین با استفاده سنسور های مختلف مثل سنسور دماسنج ، دمای یک محیط را مانیتور کرد و هر چند ثانیه یکبار، اطلاعات دمای مانیتور شده را به اندروید فرستاد و در نرم افزار طراحی شده نمایش داد. این مجموعه آموزشی، یکی از جذاب ترین و کاربردی ترین آموزش های داخل پکیج می باشد که به صورت پروژه محور و صفر تا صد مهیا گردیده است.
  • مجموعه آموزشی زبان برنامه نویسی بسکام برای برنامه نویسی میکروکنترلر های AVR : در این مجموعه آموزشی زبان برنامه نویسی محبوب بسکام به صورت کامل و به صورت پروژه محور آموزرش داده شده است و تمام توابع و دستوارت مهم این کامپایلر قدرتمند آموزش داده شده است. لازم به توضیح است کلیه پروژه های آموزش داده شده در این مجموعه آموزشی در نرم افزار پروتئوس شبیه سازی شده اند و خروجی های هر پروژه تحلیل و بررسی شده اند.
  • مجموعه آموزشی برنامه نویسی کدویژن (مقدماتی متوسط – پیشرفته) : مجموعه آموزشی مذکور یکی از جامعترین و مرجع ترین آموزش های موجود برای یادگیری زبان قدرتمند کدویژن برای برنامه نویسی میکروکنترلرهای AVR می باشد و در سه سطح مقدماتی – متوسط – پیشرفته به صورت کامل و پروژه محور آموزش داده شده است. لازم به توضیح است مدت زمان این مجموعه حدود ۴۰ ساعت بوده و تمام نکات و تکنیک های زبان کد ویژن به صورت کامل آموزش داده شده است و شبیه سازی های لازم در نرم افزار پروتئوس انجام گرفته است.
  • مجموعه آموزشی ساخت ربات کنترلی هوشمند : در این آموزش نیز یک ربات طراحی خواهیم کرد که اولا با سیستم عامل اندروید میتوانیم کنترل روبات را به دست گیریم و همچنین روبات به امکانت جالبی مثل وجود سنسور های مختلف برای مانیتورینگ مجهز شده اند یکی از موارد جالبی که در این پروژه آموزش داده شده است حرکت روبات به صورت هوشمند می باشد که با استفاده از سنسور آلتراسونیک می توان به میزان مشخص روبات رو حرکت داد.
  • آردوینو
  • اندروید
  • آموزش AVR
  • پروژه ها

پکیج آموزشی برد آردیونو قسمت اول (مقدماتی – متوسط)

شامل ۱۲قسمت آموزش پروژه محور به همراه سورس کد ها

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

بیش از ۱۰ ساعت آموزش با کیفیت

شبیه سازی پروژه ها در پروتئوس

برای اولین بار در ایران

 

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

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

برای فراگیری این مجموعه هیچ پیش نیازی لازم نبوده و حتی برای کاربرانی که با مبحث الکترونیک هیچ آشنایی ندارند مطالب کاملا روان توضیح داده شده است.

 

بخشی از سرفصل های بخش اول به شرح زیر می باشند :

  • آشنایی با مفاهیمی همچون الکترونیک، میکروکنترلر و برد آردیونو
  • آشنایی با مفاهیمی همچون پورت، پین و …
  • توضیحاتی در خصوص برد آردیونو و کاربرد آن
  • مقایسه انواع مدل های آردیونو و بررسی نقاط ضعف و قوت هر یک از آنها
  • آشنایی با انواع حافظه های به کار رفته در میکروکنترلر
  • آموزش راه اندازی و پیکربندی برد آردیونو
  • تحلیل کامل و جز به جز اجزای تشکیل دهنده برد آردیونو
  • آشنایی با محیط برنامه نویسی برد آردیونو و آموزش قسمت های مختلف آن
  • آموزش مفاهیمی همچون پورت های دیجیتال، آنالوگ و کاربرد هر یک از آنها در قالب مثال
  • آموزش مفاهیمی همچون پورت های ورودی، خروجی؛ مقایسه آنها و کاربرد هر یک از آنها
  • آموزش محیط برنامه نویسی برد آردیونو به صورت کامل
  • آموزش نحوه شبیه سازی پروژه های برد آردیونو در نرم افزار پروتئوس به همراه کتابخانه ها و فایل های مربوطه
  • آموزش ارتباطات سریال در برد آردیونو به صورت کامل به همراه پروژه های مفهومی و کاربردی
  • ارتباط برد آردیونو از طریق ارتباط سریال با تجهیزات دیگر
  • شبیه سازی کلیه پروژه های انجام شده توسط نرم افزار پروتوس
  • آموزش بخش سریال مانیتور در برد آردیونو
  • آموزش کنترل برد آردیونو از طریق رایانه
  • آموزش کامل کار با حلقه ها, توابع در برد آردیونو
  • آموزش دستورات آردیونو برای کدنویسی ( تقریبا همه دستورات آموزش داده شده است)
  • آموزش کامل مبحث PWM (Pulse Wide Modulasion) برای کنترل لوازم
  • آموزش آرایه ها در آردیونو به همراه چندین پروژه کاربردی
  • آشنایی با دستورات analogRead و analogWrite برای کار با انواع سنسور ها
  • پروژه کاربردی دماسنج توسط آردیونو

 

 

پکیج آموزشی برد آردیونو قسمت دوم (پیشرفته)

شامل ۲۱قسمت آموزش پروژه محور به همراه سورس کد ها

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

بیش از ۱۸ ساعت آموزش با کیفیت

شبیه سازی پروژه ها در پروتئوس

 

بخشی از سرفصل های بخش دوم به شرح زیر می باشند :

آموزش کامل کار با انواع سنسور ها و کانفیگ آنها در برد آردیونو

  • آشنایی با قطعاتی همچون پتانسیومتر، فتوسل (سنسور نوری ) و …
  • پروژه روشن و خاموش کردن لامپ با سنسور نوری در قالب پروژه
  • آشنایی با بازر و بلندگو و کاربرد آن
  • آموزش تولید صوت در برد آردیونو در قالب پروژه کامل
  • آموزش ارتباط آردیونو با سیشارپ و ویژال بیسیک به صورت کامل در قالب پروژه
  • فرستادن دیتا از آردیونو به سیشارپ و ویژال بیسیک و کنترل لوازم در قالب پروژه
  • فرستادن دیتا از برد آردیونو به سیشارپ و تحویل گرفتن آن در قالب پروژه
  • پروژه حرفه ای مانیتورینگ در سیشارپ (تجزیه و تحلیل اطلاعات دریافتی از برد آردیونو)
  • آشنایی با سون سگمنت ها
  • آموزش کار با سون سگمنت و کانفیگ آن به صورت کامل در قالب پروژه
  • آموزش چند پروژه پیشرفته در خصوص سون سگمنت
  • آموزش استفاده از حافظه EEPROM در برد آردیونو در قالب پروژه کامل
  • آشنایی با انواع LCD و استفاده از آن در برد آردیونو
  • آموزش چند کتابخانه معروف آردیونو در قالب پروژه
  • آموزش دستورات تولید وقفه در آردیونو
  • آموزش تمامی data type ها در آردیونو
  • آموزش دستورات تبدیل نوع در آردیونو در قالب پروژه
  • آموزش دستور sizeof() و کاربرد آن
  • آموزش کار با توابع تولید اعداد تصادفی در آردیونو
  • آموزش پروژه های جالب در خصوص LCD به صورت کامل
  • مانیتورینگ محیط توسط LCD و سنسور دما
  • آموزش تمام دستورات مربوط به LCDدر قالب پروژه های مفهومی
  • آموزش کامل مبحث رشته ها در برد آردیونو (پیشرفته) (تمام دستورات کار با رشته ها در قالب چند مثال و پروژه کاملا تشریح شده اند.)
  • آموزش کار با اشاره گر ها در برد آردیونو و کاربرد آنها
  • آموزش نرم افزار Fritzing به صورت کامل
  • آموزش کامل تمام دستورات بیتی و منطقی به همراه پروژه های آموزشی (بیش از ۲۰ دستور)
  • آموزش کامل توابع ریاضی در برد آردیونو به صورت کامل
  • آشنایی با انواع موتور ها و کاربرد هر یک از آنها
  • آشنایی با انواع درایور ها برای راه اندازی موتور ها در قالب پروژه
  • آموزش مباحثی در خصوص رباتیک
  • پروژه کامل کنترل دور موتور و تغییر جهت چرخش موتور
  • پروژه کامل مانیتورینگ کنترل دور موتور توسط LCDبه صورت کامل در قالب پروژه
  • آشنایی با دستورات مربوط به شبکه در برد آردیونو
  • آموزش کامل شیلد شبکه و کاربرد آن در قالب پروژه
  • آموزش کامل Telnet کردن  برد آردیونو در قالب پروژه کامل
  • آموزش مبحث وب سرویس در شبکه
  • پروژه کامل کنترل لوازم توسط وب سرویس از طریق برد آردیونو
  • و …

تمام پروژه هایی که در این پکیج آموزش داده شده اند در نرم افزار پروتئوس شبیه سازی شده و کاملا تشریح شده اند.

در ویدیوی زیر می توانید با این پروژه از زبان تولید کننده ی آن جناب مهندس شادریان آشنا شوید.

پکیج آموزشی مباحث پیشرفته در بیسیک فور اندروید

حدود ۲۰ ساعت آموزش کاربردی و پروژه محور

 

با مشاهده این آموزش ها به سادگی خواهید توانست ۶۰ درصد برنامه های موجود در مارکت ها از جمله بازار را خودتان بنویسید، و درآمد میلیونی کسب کنید.

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

برخی از سرفصل های این دوره عبارت اند از :

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

آموزش کار با فایل ها در بیسیک فور اندروید :

آموزش کامل مباحث مربوط به فایل ها و کار با ویژگی های آنها، بررسی تنظیمات فایل ها در قالب مثال و پروژه ( خواندن از فایل ها –  نوشتن در فایل ها –  انواع دایرکتوری ها در اندروید –  کپی کردن فایل – حذف فایل ها و …

آموزش حرفه ای کار با نوتیفیکیشن ها در اندروید :

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

آموزش کار با سرویس ها در اندروید :

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

آموزش حرفه ای کار با اسناد PDF در بیسیک فور اندروید :

در این آموزش به شما عزیزان آموزش خواهیم داد که چگونه فایل های PDf را باز کرده و آن ها را مشاهده کنید و همچنین خودتان خواهید توانست فایل های PDf را در اندروید ایجاد کنید!!!

آموزش ساخت ویجت در اندروید :

آموزش حرفه ای ساخت ویجت در اندروید برای برنامه های  مورد نظر و همچنین به صورت منفرد ( به عنوان مثال برای شما دوستان آموزش می دهیم که چگونه یک اپلیکیشن ویجت طراحی کنیم) و مدیریت ویجت ها به صورت حرفه ای

آموزش کامل و پیشرفته آپلود و دانلود :

این قسمت یکی از پرکاربردترین قسمت ها می باشد، با فراگیری این قسمت قادر خواهید بود به راحتی برنامه های خود را به روز رسانی کنید. و همچنین توسط زبان PHP خواهید توانست اسکریپت هایی برای مدیریت برنامه های اندرویدی خود ایجاد کنید و توسط سرور برنامه اندرویدتان را کنترل کنید.(بسیار پیشرفته ، استفاده از اسکریپت نویسی PHP )

آموزش پیشرفته مباحث مربوط به کنترل رخداد ها در اندروید :

در این قسمت از آموزش سعی کرده ایم، شما عزیزان را با انواع رخداد های موجود ( به عنوان مثال رخداد هایی نظیر مدیریت تماس های تلفنی و پیامک) در اندروید آشنا کرده و آنها را کنترل کنیم ( در قالب مثال و پروژه )

آموزش بسیار پیشرفته کار با دوربین در بیسیک فور اندروید :

در این قسمت از آموزش که در سطح حرفه ای ارائه شده است به شما عزیزان کار با دوربین (هم دوربین جلو و هم دوربین عقب) را آموزش داده ایم و شما را با تنظیمات مختف دوربین آشنا کرده ایم. (به عنوان مثال : چرخش تصاویر، ذخیره تصاویر گرفته شده، آموزش انواع افکت ها و مدهای موجود در دوربین، حالت تشخیص چهره و …)

آموزش کار با GPS و کاربرد های آن :

آموزش کار با سنسور GPS در گوشی های اندرویدی و به دست آوردن موقعیت و تنظیمات مربوط به آن.

آموزش پیشرفته کار با فایل های صوتی و تصویری:

در این قسمت که یکی از جذابترین قسمت ها می باشد، برای شما عزیزان کار با فایل های صوتی و تصویری را آموزش خواهیم داد. ( به عنوان مثال چند نمونه از آموزش های مربوط به این قسمت عبارت اند از :  ضبط صدا و تنظیمات مربوط به آن، پخش یک فایل صوتی از یک سرور به صورت برخط (آنلاین)، ضبط فیلم و تنظیمات مربوط به آن، تولید صوت در بیسیک فور اندروید، تغییر صدا در بیسیک فور اندروید (صدای بچه، صدای روبات و …)

آموزش پیشرفته انیمیشن در بیسیک فور اندروید :

این مبحث شامل دو قسمت می باشد:

قسمت اول : اضافه کردن انیمیشن های مختلف به آبجکت ها و ویوهای به کار رفته در برنامه ( انیمیشن هایی مانند چرخش آبجکت ، بزرگ و کوچک شدن آبجکت، تغییر مکان آبجکت و …)

قسمت دوم : کار با فایل های Gif ) تصاویر انیمیشنی) و نمایش آنها در اندروید.

آموزش کار با حافظه کلیپ بورد و ویژگی های آن:

در این مبحث، شما عزیزان را با مبحث حافظه کلیپ بورد و ویژگی های آن آشنا کرده ام ( به عنوان مثال می توانید متونی را در کلیپ بورد اندروید یکبار ذخیره کنید و هر جا که نیاز شد آن ها را paste کنید.

آموزش کار با فایل ها مانیفست پروژه و تنظیمات پیشرفته آن :

نکاتی در خصوص فایل مانیفست پروژه و تنظیماتی در خصوص آن آموزش داده شده است ( از طریق فایل های مانیفست میتوان برخی از قسمت های پروژه را کنترل و تنظیم کرد.)

آموزش حرفه ای بلوتوث :

آموزش کار با بلوتوث دیوایس های اندرویدی، تنظیمات مربوط به آن در قالب مثال و پروژه. ( ارسال و دریافت متن ) و …

آموزش استفاده از منوها و دیالوگ ها و سایدبار ها و اسلاید پنل ها اختصاصی برای پروژه ها (پیشرفته ):

در این مباحث که به صورت کاملا حرفه ای به آن پرداخته شده است به شما عزیزان، نحوه اضافه کردن انواع منوها ( منوهای کشویی، منوهای دایره ای، منوهای پیشرفته ) و انواع دیالوگ ها ( دیالوگ های بسیار حرفه ای با امکانات زیاد) و همچنین انواع ساید بار ها و اسلاید پنل ها ( همان فرم هایی که با کشیدن انگشت در برنامه ظاهر می شوند و …) به صورت کامل آموزش داده شده است.

 

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

به همراه ۴ پروژه کامل و پیشرفته + سورس کد پروژه ها

به صورت کاملا پروژه محور کاربردی با کد نویسی حرفه ای

۱۸ ساعت آموزش پیشرفته اندروید

 ۲ ساعت آموزش پروژه تبدیل واحد

 ۴ ساعت آموزش پروژه بازی دوز

 ۳ ساعت آموزش پروژه ماشین حساب

 ۵ ساعت آموزش پروژه HangMan ( آفتابه )

 

 

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

بخش اول :  آموزش های مربوط به برنامه نویسی اندروید در محیط برنامه نویسی ایکلیپس به صورت پیشرفته و کاملا کاربردی ( موارد آموزش داده شده در این قسمت کاملا جدید بوده و تا حالا در وبسایت قرار نگرفته است). برخی از سرفصل های این دوره در ادامه تقدیم حضور می گردد.

 

  • بخش دوم : در این بخش یک پروژه به صورت کامل و پروژه محور آموزش داده شده است، پروژه ای که در این بخش آموزش داده شده، پروژه تبدیل واحد می باشد که به شیوه ای نوین و کاملا بهینه کد نویسی شده است. (در حالت عادی تعداد خطوط کد به کار رفته خیلی بیشتر است ولی  در حالت بهینه تعداد خطوط کد کاهش یافته است).
  • بخش سوم : در این بخش بازی دوز (همان Tic tac Toe) آموزش داده شده، این بخش یکی از جالبترین و مهیج ترین قسمت هاست که خیلی روان و کاربردی آموزش داده شده، و توسط شی گرایی و الگوریتم هایی بازی رو کد نویسی کرده ایم. این بخش در مجموع برای کاربرانی که علاقه مند به بازی نویسی هستند خیلی مناسب می باشد. پیش نیاز این دوره برای دوستانی که به مباحث برنامه نویسی اندروید در سطح پیشرفته مسلط نیستند، بخش اول می باشد.
  • بخش چهارم : در این بخش، پروژه ماشین حساب مهندسی به صورت کامل توضیح داده شده و از لحاظ گرافیکی کاملا  بهینه شده و مطالب مفید زیادی در خصوص گرافیک ، فایل های Xml توضیح داده شده. در این بخش به صورت کاملا بهینه کد نویسی انجام شده به طوریکه تعداد خطوط کد ها تقریبا از ۵۰۰ خط به ۱۰۰ خط کاهش یافته، همچنینن در این پروژه با انیمیشن کار شده و جذابیت خاصی به پروژه اضافه شده است. پیش نیاز این دوره نیز برای دوستانی که با مباحث اندروید در حد پیشرفته آشنا نیستند بخش اول می باشد.
  • بخش پنجم : این بخش، حرفه ای ترین و پیشرفته ترین آموزش پکیج بوده و پروژه Hangman (همان برنامه آفتابه ، غلطنامه و … در کافه بازار) به صورت کامل و حرفه ای آموزش داده شده و حتی پیشرفته تر از برنامه هایی می باشد که در مایکت ها قرار گرفته اند. (امکانات فوق العاده ای به پروژه اضافه شده و کاملا تشریح شده. برای طراحی این پروژه از الگوریتم های بسیار مناسبی استفاده شده است. (لازم به ذکر است این پروژه یکی از پروژه هایACM    ( مسابقات برنامه نویسی ) بوده و از لحاظ بار محتوایی بسیار غنی میباشد). توصیه می شود این بخش را از دست ندهید.

بخشی از سرفصل های بخش اول :

به طور کلی در بخش اول روی سه موضوع خیلی تاکید شده : ۱- طراحی گرافیک های پیشرفته ۲- آموزش کامل شی گرایی و کاربرد آن – ۳ کار با ساختمان داده هایی مثل آرایه ها به طور کامل (به دلیل کاربرد زیاد آرایه ها در برنامه نویسی پیشرفته )

در مجموع برای کاربرانی که قصد دارند برنامه نویسی را درک کنند و از پایه با مفاهیم آن آشنا شوند این بخش پیشنهاد می گردد.

بخش از سرفصل های بخش اول:

آموزش تنظیمات محیط Environment Variables ویندوز برای کارکرد بهتر جاوا

  • نکاتی در خصوص امولاتور ها و تنظیمات مربوط به آنها
  • استفاده از نرم افزار youwave به عنوان امولاتور و تنظیمات آن
  • آموزش حرفه ای کار با گرافیک در محیط ایکلیپس ( پیشرفته )
  • پیکربندی دیزاین پروژه به صورت کامل ( طراحی دیزاین های پیشرفته )
  • آموزش کار با فایل های Xml در اندروید.
  • آموزش ساخت منابع هنری پیشرفته در پروژه های اندروید.
  • نکاتی در خصوص سایز صفحه نمایش های مختلف و اعمال تنظیماتی برای سازگاری آن
  • آموزش حرفه ای ایجاد تصاویر ناین پچ برای سازگاری با گوشی های مختلف.
  • معرفی ابزارهایی بسیار کاربردی در محیط SDK
  • آشنایی با قسمت LogCat محیط ایکلیپس ( به منظور عیب یابی و اشکال زدایی پروژه ها)
  • آموزش حرفه ای تعامل بین اکتیویتی های مختلف و ارسال اطلاعات در آنها ( از طریق کلاس ها و از طریق متد های خود اندروید )
  • تحلیل کامل چرخه حیات اکتیویتی در اندروید در قالب یک مثال کاربردی.
  • آموزش پیشرفته متد ها در قالب یک مثال کاربردی .
  • آموزش کامل شی گرایی به صورت کاملا پیشرفته و مثال های کاربردی (کپسوله سازی – وراثت – هم ریختی – کلاس های انتزاعی – انواع استاتیک و غیر استاتیک و … )
  • کار با انواع آرایه ها (آرایه های ایستا و آرایه های پویا و آرایه هایی از نوع کلاس ) در قالب مثال های کاربردی. و کاربرد هر یک از آنها ( پیشرفته )
  • استفاده از آرایه ها به عنوان پارامتر ورودی توابع و به عنوان نوع بازگشتی توابع (پیشرفته)
  • آموزش نکات پیشرفته ای در خصوص پروژه های اندروید
  • و ….

بخش دوم : پروژه تبدیل واحد:

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

چند تصویر از محیط برنامه:

بخش سوم : پروژه بازی دوز (TicTacToe)

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

در ضمن در این پروژه کار با انیمیشن ها نیز توضیح داده شده است.

تصاویری از محیط بازی:

بخش چهارم : پروژه ماشین حساب

این بخش به آموزش پروژه محور ماشین حساب پیشرفته و گرافیکی در محیط برنامه نویسی اندروید (ایکلیپس) اختصاص دارد. در این آموزش نکات زیادی در خصوص برنامه های اندروید و بهینه سازی آنها مطرح شده است. کد نویسی پروژه بهینه شده و از منابع هنری پیشرفته ای استفاده شده است. در کل پروژه پرباری است. سطح این آموزش متوسط – پیشرفته می باشد.

تصاویری از محیط پروژه ماشین حساب :

بخش پنجم : بازی HangMan (همان بازی آفتابه در کافه بازار )

در این بخش ، بازی hangman (همان آفتابه ) آموزش داده شده است. این بازی یکی از محبوب ترین بازی های مطرح شده در کافه بازار می باشد و دانلود بسیار زیادی داشته است.

این پروژه از لحاظ بار علمی بسیار غنی بوده و حتی حرفه ای تر از برنامه های موجود در کافه بازار طراحی شده است. در این آموزش توسط الگوریتم هایی که برای هر قسمت بازی ارائه شده، کدنویسی انجام شده است. از لحاظ گرافیک جلوه های بسیار زیبایی به پروژه داده شده است ( ازجمله وجود تم های رنگی مختلف برای هر مرحله از بازی ).

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

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

 

تصاویر از محیط بازی (تم های مختلف)

در ادامه می توانید از زبان مهندس شادریان توضیح بهتری از به صورت ویدیویی از این مجموعه را مشاهده کنید.

آشنایی با مقدمات برنامه نویسی در اکلیپس:
نکاتی در خصوص ساخت ربات کنترل شونده با اندروید:
مجموعه آموزشی ربات کنترل شونده توسط اندروید:

مجموعه آموزشی میکروکنترلرهای AVR در محیط بسکام (دوره مقدماتی)

شامل ۱۶ قسمت آموزش پروژه محور و کاربردی به همراه سورس کدها

شبیه سازی همه پروژه ها در نرم افزار پروتئوس

آموزش کامل بیش از ۳۰ پروژه و مثال

۱۶ ساعت آموزش باکیفیت

 

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

این مجموعه برای تمامی علاقه مندان به الکترونیک و به خصوص میکروکنترلر پیشنهاد می گردد.

در این بخش، از پایه به بررسی میکروکنترلر و برنامه نویسی آنها در محیط بسکام پرداخته شده است .

 

بخشی از سرفصل های این مجموعه به شرح زیر است :

  • آشنایی مقدماتی با الکترونیک و کاربرد آن
  • آشنایی کامل با میکروکنترلر های AVR و کاربرد آنها
  • تشریح کامل میکروکنترلر های AVR (مدل Atmega8 و Atmega16 و Atmega32 )
  • آموزش ساختمان میکروکنترلر های AVR
  • آموزش های امکانات و ویژگی های میکروکنترلر های AVR
  • آموزش محیط برنامه نویسی بسکام (برای کد نویسی میکروکنترلر)
  • آموزش قسمت های مختلف نرم افزار بسکام و کاربرد آنها
  • آموزش کامل شبیه ساز نرم افزار بسکام
  • آموزش برنامه نویسی میکروکنترلر AVR در محیط بسکام
  • آموزش دستورات پایه ای در بسکام برای برنامه نویسی میکروکنترلر و شبیه سازی آنها در پروتئوس و شبیه ساز داخلی بسکام
  • آموزش دستورات ریاضی در بسکام برای برنامه نویسی میکروکنترلر و شبیه سازی آنها در پروتئوس و شبیه ساز داخلی
  • آموزش دستورات کار با پورت ها و پین ها در بسکام و شبیه سازی آنها
  • آموزش کار با حلقه های کنترلی و توابع در بسکام
  • آموزش دستورات ورودی و خروجی پین ها
  • آموزش چند پروژه کاربردی به صورت کاملا پروژه محور
  • آموزش مبانی مبناهای عددی و به کارگیری آنها در میکروکنترلر ها
  • آموزش انواع روش های پیکربندی میکروکنترلر و شبیه سازی آنها
  • آموزش قطعات پرکاربرد الکترونیک و استفاده از آنها در میکرو (مقاومت – انواع خازن – دیودها – انواع LED و ۷segment و…)
  • آشنایی با برخی از قطعات مورد نیاز برای رباتیک
  • آموزش کامل کار با انواع سون سگمنت در پروتئوس
  • آموزش چند پروژه به صورت کاملا پروژه محور در رابطه با سون سگمنت و شبیه سازی آنها در پروتئوس
  • آموزش روشن کردن LED های انواع سون سگمنت توسط میکروکنترلر
  • آموزش پروژه محور شبیه سازی شمارنده در سون سگمنت توسط میکروکنترلر
  • آموزش کامل کار با LCD های کاراکتری و شبیه سازی آنها در پروتئوس
  • آموزش کامل پیکربندی و نصب LCD های کاراکتری
  • آموزش دستورات مربوط به کنترل LCD در بسکام
  • آموزش کامل تولید کاراکترهای فارسی در محیط بسکام و نمایش آن بر روی LCD
  • آموزش کامل و پروژه محور ایجاد متن (فارسی و انگلیسی ) به صورت متحرک (به صورت تابلو روان) بر روی LCD های کاراکتری
  • شبیه سازی انیمیشن توسط LCD های کاراکتری
  • آموزش کامل چند پروژه در خصوص LCD های کاراکتری
  • پروژه ساعت دیجیتال در LCD و نمایش آن
  • پروژه تایمر و شبیه سازی آن در پروتئوس
  • آموزش کامل کار با انواع کیپد ها در بسکام
  • آموزش کامل پیکربندی کیپدها و دستورات مربوط به آن
  • ارتباط بین LCD های کاراکتری و کیپدها
  • آموزش کامل چند پروژه در خصوص راه اندازی کیپدها
  • شبیه سازی رقص نور در بسکام توسط میکرو
  • آموزش پروژه محور پروژه حدس حاصلضرب اعداد و نمایش آن در LCD و شبیه سازی کامل آن
  • و …

تمام پروژه ها و مثال ها توسط شبیه سازهای پروتئوس و شبیه ساز داخلی بسکام، شبیه سازی شده اند.

 

پکیج آموزشی کنترل لوازم توسط بلوتوث تلفن همراه

در سیستم عامل اندروید به همراه پروژه نرم افزار چت توسط بلوتوث

( در محیط بیسیک فور اندروید )

به صورت کامل (صفر تا صد) و به همراه سورس کد های هر قسمت 

۳۷ قسمت (حدود ۲۰ ساعت آموزش کاملا کاربردی حدود ۲ گیگابایت)

پیاده سازی ۳ پروژه کاربردی و حرفه ای توسط اندروید به صورت پروژه محور

 

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

آموزش های مربوط به قسمت برنامه نویسی سمت میکروکنترلر ( آموزش برد آردیونو به صورت کامل و نحوه راه اندازی آن و آشنایی با ماژول بلوتوث)

  • آموزش های مربوط به قسمت برنامه نویسی سمت اندروید با نرم افزار ایکلیپس (شبیه سازی برنامه نویسی قسمت اندروید توسط نرم افزار ایکلیپس) (توضیح پیش نیازهای برای افراد نازه کار در این محیط)
  • آموزش های مربوط به قسمت برنامه نویسی سمت اندروید با نرم افزار بیسیک فور اندروید (شبیه سازی برنامه نویسی قسمت اندروید توسط نرم افزار بیسیک فور اندروید)

توضیحاتی در خصوص قست اول آموزش :

آشنایی با برد آردیونو :

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

آردوینو می تواند جهت ایجاد اشیای تعاملی، گرفتن ورودی از تعداد زیادی سوییچ و حسگر، و کنترل تنوعی از لامپ ها، موتورها، و سایر خروجی های فیزیکی به کار گرفته شود. پروژه های آردوینو می توانند مستقل باشند، و یا با نرم افزاری که روی کامپیوتر شما در حال اجراست (مثلFlash ، Processing، ( MaxMSP، ارتباط برقرار کند.  شما می توانید بردها را به طور دستی مونتاژ کنید و یا به صورت از پیش مونتاژ شده، خریداری کنید؛ محیط برنامه نویسی open-source را می توانید به صورت رایگان دانلود کنید.

توضیحات ذکر شده در بالا توسط وبسایت رسمی آردیونو ارائه شده است ولی اگر بخواهیم به زبان ساده برد آردویونو را توضیح دهیم؛ این برد شبیه یک رایانه کوچک می باشد و قابل برنامه ریزی می باشد و ما می توانیم از آن به عنوان یک میکروکنترلر استفاده کنیم با این تفاوت که قابلیت های برد آردیونو در مقابل میکروکنترلر بسیار وسیع است و کار کردن با آن در مقایسه با میکروکنترلر بسیار آسان است

 

چرا آردوینو ؟

برد آردوینو کار با میکروکنترلرها را تسهیل می کند. لذا مزایایی را برای معلمان، دانش آموزان و مبتدیان علاقه مند در کلیه سیستم های دیگر ارائه می دهد؛ ویژگی های ممتاز برد آردیونو در مقابل دیگر بسته ها عبارت اند از :

  • ارزان :  در مقایسه با سایر پلت فرم های میکروکنترلر، بردهای آردوینو نسبتاً ارزان هستند. ارزان ترین نسخه از ماژول آردوینو می تواند به صورت دستی مونتاژ شود، و حتی ماژول های آردوینو از پیش مونتاژ شده، دارای قیمت بسیار اندکی هستند.
  • مستقل از سیستم عامل (Cross-platform) : نرم افزار آردوینو روی سیستم های عامل ویندوز، مکینتاش OSX و لینوکس اجرا می شود. در حالیکه اکثر سیستم های میکروکنترلر منحصر به ویندوز شده اند.
  • محیط برنامه نویسی شفاف و ساده : محیط برنامه نویسی آردوینو برای استفاده مبتدیان، ساده است، در عین حال جهت استفاده ی کاربران حرفه ای از مزیتها نیز به اندازه کافی منعطف است. برای مدرسان، بر اساس محیط برنامه نویسی Processing  به راحتی قابل استفاده است، بدین ترتیب، دانش آموزانی که برنامه نویسی در آن محیط را یاد می گیرند، با ظاهر و باطن آردوینو آشنا خواهند شد.
  • نرم افزار قابل توسعه و open-source : نرم افزار آردوینو به صورت یک ابزار open-source  منتشر شده است که برای توسعه توسط برنامه نویسان باتجربه موجود می باشد. این زبان می تواند از طریق کتابخانه های  C++ گسترش یابد، و افرای که می خواهند جزئیات فنی را بفهمند، می توانند از آردوینو گریزی به زبان برنامه نویسی AVR C که زبان پایه ی آن است، بزنند. به طور مشابه اگر بخواهید، می توانید مستقیما کد AVR-C را درون برنامه های آردوینو خود درج کنید.
  • سخت افزار قابل توسعه و: open-source   آردوینو بر اساس میکروکنترلرهای  ATMEGA8 و ATMEGA328 شرکت Atmel پایه ریزی شده اند. طرح ماژول ها تحت لیسانس Creative Commons مجوز گرفته اند، بنابراین طراحان با تجربه مدار، می توانند ماژول خود را ساخته، توسعه داده و آن را بهبود ببخشند. حتی کاربران نسبتاً بی تجربه می توانند یک نسخه بردبوردی از ماژول را جهت فهم شیوه کار آن بسازند و هزینه ای جهت آن نپردازند.

در قسمت های ۲ الی ۱۲ در مورد برد آردیونو و نحوه برنامه نویسی در محیط آن کاملا توضیح داده شده است و در هر قسمت به منظور درک بهتر یک پروژه به همراه سورس کد آن ارائه شده است؛ برخی از این آموزش ها به شرح زیر است :

آموزش پیکربندی برد آردیونو و نحوه استفاده از آن

  • تشریح کامل محیط برنامه نویسی برد آردیونو و آموزش قسمت های مختلف آن
  • آشنایی کامل با پین های آنالوگ و دیجیتال در برد آردیونو
  • آشنایی با حلقه های شرطی و حلقه های تکرار در محیط برنامه نویسی آردیونو و کاربرد آنها
  • آشنایی با تعریف توابع در محیط آردیونو و فراخوانی توابع تعریف شده
  • آشنایی با پین های ورودی و خروجی برد آردیونو و سایر قسمت های این برد
  • آشنایی با ارتباط های سریال در این برد و کاربرد آن
  • کنترل برد آردیونو از طریق رایانه و آموزش قسمت سریال مانیتور در نرم افزار برد آردیونو
  • آموزش ساخت یک لامپ چشمک زن توسط برنامه نویسی و تشریح کامل آن
  • آموزش کنترل یک LED ساده توسط رایانه و روشن و خاموش کردن آن
  • آموزش کامل مبحث PWM ( Pulse Wide Modulation ) برای کنترل لوازم
  • آموزش کامل کنترل LED RGB در محیط نرم افزاری آردیونو با استفاده از تکنیک PWM
  • آموزش کامل طراحی پروژه رقص نور ۵ حالته (به منظور آشنایی کامل با پین های ورودی و خروجی و کار با سریال مانیتور در محیط نرم افزار آردیونو) ( برای آشنایی با حلقه های تکرار و آموزش توابع)
  • ارتباط بین پین های ورودی و پین های خروجی در آردیونو و شبیه سازی آن توسط یک پروژه
  • آشنایی با ورودی های آنالوگ و مقایسه آنها با ورودی های دیجیتال در قالب یک مثال
  • آموزش کار با آرایه ها در محیط نرم افزاری برد آردیونو
  • آموزش یک مثال در رابطه با تولید صوت در برد آردیونو و تشریح آن
  • آموزش یک پروژه تحت عنوان تنظیم شدت نور یک LED توسط رایانه از طریق سریال مانیتور
  • ارائه یک مثال جالب در رابطه با کنترل صدا توسط شدت نور و تشریح آن
  • آشنایی با انواع موتورهای dc و کاربرد آنها
  • و….

در قسمت های ۱۳ الی ۲۷  در مورد برنامه سمت قسمت اندروید کاملا توضیح داده شده است (در محیط برنامه نویسی ایکلیپس) و همچنین برای آموزش بهتر پروژه های اصلی، قبل از ورود به مبحث ساخت پروژه ها، کلیه قسمت هایی که به نحوی در پروژه نهایی استقاده خواهند شد، به صورت کامل و با پروژه های مربوطه ( به همراه سورس کد) ارائه شده است، که برخی از آنها به شرح زیر است :

آشنایی با محیط نرم افزاری ایکلیپس و آموزش نحوه نصب و پیکربندی آن

  • آشنایی با قسمت های مختلف کد نویسی در نرم افزار  ( قسمت دیزاین و قسمت کدنویسی)
  • آشنایی با انواع چینش در محیط برنامه نویسی ایکلیپس (  Layout)
  •  آموزش کار با کنترل های Button، TextView، EditTextو ImageView در ایکلیپس
  • آموزش کار با کنترل ListVeiw و آشنایی با پروپرتی های آن به صورت کامل
  • آموزش کار با کنترل SeekBar و آشنایی با پروپرتی های آن
  • آموزش مطالب پیشرفته در محیط برنامه نویسی ایکلیپس شامل : کار با اسکرول بار ها در پروژه، نمایشیک فایل متنی در اندروید، آموزش حرفه ای TextView ها در محیط ایکلیپس، سفارشی کردن ظاهر پروژه ها و ایجاد کادر و حاشیه در آبجکت های مورد نظر
  • پروژه اول : روشن و خاموش کردن لوازم توسط تلفن همراه با استفاده از بلوتوث؛ آشنایی کامل با پروژه و تشریح بخش های مختلف آن، تشریح کامل شماتیک مدار و توضیحاتی در خصوص آن و در نهایت تست آن (کلیه مراحل به صورت کامل توضیح داده شده است) ( در این پروژه ما از یک LED استفاده کرده ایم )
  • پروژه دوم : کنترل شدت لوازم (به عنوان مثال می توانیم شدت نور یک لامپ را توسط تلفن همراهمان کنترل کنیم) و همچنین روشن و خاموش کردن آن که به صورت ۳ کاناله می باشد یعنی ما می توانیم ۳ وسیله را توسط تلفن همراهمان کنترل کنیم!!!؛ کلیه قسمت ها به صورت کامل توضیح داده شده و شماتیک مدار کاملا تشریح شده است. (ما در این پروژه از یک LED RGB استفاده خواهیم کرد، و با استفاده از تلفن همراهمان می توانیم شدت رنگ های LED RGB را هر طور که خواستیم کنترل کنیم. ( LED RGB نوعی لامپ است که از سه LED به رنگ های قرمز، سبز و آبی تشکیل شده است و ما توسط این برنامه می توانیم هر یک از آنها را با هر شدت و هر ترکیبی که خواستیم کنترل کنیم.)

در قسمت های ۲۸ الی آخر در مورد برنامه سمت قسمت اندروید کاملا توضیح داده شده است (در محیط برنامه نویسی بیسیک فور اندروید) و همچنین برای آموزش بهتر پروژه های اصلی، قبل از ورود به مبحث ساخت پروژه و تشریح آن ، کلیه قسمت هایی که به نحوی در پروژه نهایی استقاده خواهند شد و در برنامه نویسی پروژه اصلی از آنها استفاده خواهد شد به صورت کامل و با پروژه های مربوطه ( به همراه سورس کد) ارائه گردیده است، (در قسمت برنامه نویسی در محیط بیسیک فور اندروید علاوه بر پروژه های اصلی مذکور یک پروژه بسیار جالب و کاربردی هم آموزش داده شده است، با عنوان طراحی یک برنامه چت از طریق بلوتوث؛ به طوری که اگر برنامه مربوطه را بر روی ۲ تلفن همراه دارای سیتم عامل اندروید نصب کنیم و هر دو دستگاه شامل بلوتوث باشند می توانند با یکدیگر چت کنند!!!) در ادامه چند نمونه از آموزش های این قسمت را ذکر می کنیم :

آموزش محیط نرم افزاری بیسیک فور اندروید و نحوه نصب آن

  •    تشریح قسمت های مختلف نرم افزار بیسیک فور اندروید و آماده کردن امولوتر برای دیدن خروجی
  • آموزش طراحی دیزاین پروژه ها در محیط بیسیک فور اندروید
  • تنظیمات مربوط به دیزاین پروژه ها برای سازگاری با انواع تلفن های همراه با هر اندازه صفحه نمایش (حرفه ای)
  • آموزش کنترل های Button، Label، EditText و ImageView و آشنایی با پروپرتی های آنها
  • آموزش انواع لیست ویو ها در محیط برنامه نویسی بیسیک فور اندروید و سفارشی کردن لیست ها به صورت کامل
  • آموزش کنترل مهم WebView برای نمایش محتوای صفحات اینترنتی و سفارشی کردن آن
  • آشنایی با تایمر ها در زبان بیسیک فور اندروید و کاربرد آنها و آشنایی با منو ها در قالب چند پروژه
  • آموزش ایجاد چند اکتیویتی در محیط بیسیک و چگونگی استفاده از متغیر های سراسری و کاربرد آنها
  •     آموزش حلقه های شرطی و حلقه های تکرار و همچنین آشنایی با توابع
  • و ….

و اما پروژه های این قسمت :

پروژه اول : پیاده سازی و برنامه نویسی سیستم چت با بلوتوث در محیط بیسیک فور اندروید (تحلیل و توضیح هر یک از کد ها به صورت کامل و حرفه ای) ( توضیحات کاملا واضح و کاربردی بیان شده اند و حتی برای کسانی که قبلا در محیط بیسیک فور اندروید کد نویسی نکرده اند، قابل درک است)

پروژه دوم : روشن و خاموش کردن لوازم توسط تلفن همراه با استفاده از بلوتوث و این بار در محیط بیسیک فور اندروید به گونه ای دیگر (در این حالت می توانیم برنامه را ارتقا داده و برای کنترل چندین وسیله آن را به کار ببریم )؛ آشنایی کامل با پروژه و تشریح بخش های مختلف آن، تشریح کامل شماتیک مدار و توضیحاتی در خصوص آن و در نهایت تست آن (کلیه مراحل به صورت کامل توضیح داده شده است) ( در این پروژه ما از یک LED استفاده کرده ایم ) ( تحلیل و توضیح هر یک از کد ها به صورت حرفه ای)

پروژه سوم : کنترل شدت لوازم (به عنوان مثالی دیگر می توانیم شدت صوت یک وسیله را توسط تلفن همراهمان کنترل کنیم) و همچنین روشن و خاموش کردن آن که به صورت ۳ کاناله و یا بیشتر می باشد یعنی ما می توانیم چندین وسیله را توسط تلفن همراهمان کنترل کنیم!!!؛ کلیه قسمت ها به صورت کامل توضیح داده شده و شماتیک مدار کاملا تشریح شده است. (ما در این پروژه از یک LED RGB استفاده خواهیم کرد، و با استفاده از تلفن همراهمان می توانیم شدت رنگ های LED RGB را هر طور که خواستیم کنترل کنیم.

تصاویری از محیط نرم افزار

ویدویی معرفی پکیج کنترل لوازم با بلوتوث

 

پکیج کنترل لوازم از طریق شبکه توسط سیستم عامل اندروید

(به صورت کابلی و WireLess)

بخش اول : برنامه نویسی سطح میکروکنترلر توسط بردآردیونو

شامل ۱۶ قسمت آموزش پروژه محور به همراه سورس کد ها

حدود ۱۶ ساعت آموزش با کیفیت

شبیه سازی پروژه ها در نرم افزار Proteus برای مشاهده پروژه ها

توضیحاتی در خصوص پکیج :

در این پکیج آموزشی، که شامل ۴ بخش مجزا می باشد. (فعلا بخش اول در وبسایت قرار گرفته) به طور کامل، (صفر تا صد) ساخت برنامه کنترل لوازم از طریق شبکه (کابلی و WireLess)، توسط سیستم عامل آندروید  (توسط سه محیط برنامه نویسی ایکلیپس (Eclipse)، بیسیک فور اندروید(B4A) و فون گپ (PhoneGap)) و همچنین توسط مرورگر (یعنی شما می توانید توسط یکی از مرورگر ویندوز مثل Firefox وسیله مورد نظرتان را کنترل کنید.) و علاوه بر آن توسط زبان های برنامه نویسی تحت ویندوز (C# و VB)، آموزش داده شده است.

توضیحاتی در خصوص بخش اول پکیج :

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

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

بخشی از سرفصل های بخش اول به شرح زیر می باشد:

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

  • آشنایی با محیط برنامه نویسی برد آردیونو و آموزش قسمت های مختلف آن.
  • آشنایی با انواع پین های موجود در برد آردیونو و کاربرد هر هی از آنها در قالب مثال
  • آموزش تعریف توابع و کار با حلقه ها در قالب پروژه رقص نور ۶ حالته
  • شبیه سازی پروژه ها در نرم افزار Proteus برای مشاهده خروجی پروژه ها
  • آشنایی با انواع ورودی و خروجی های آنالوگ و دیجیتال
  • آشنایی با ارتباط های سریال در برد آردیونو و کاربرد آنها در قالب مثال
  • کنترل برد آردیونو از طریق رایانه و آموزش ویژگی سریال مانیتور در نرم افزار برد آردیونو
  • آموزش کامل مبحث PWM (Pulse Wide Modulasion) برای کنترل لوازم
  • ارتباط برد آردیونو و زبان های برنامه نویسی تحت ویندوز (C# و VB)
  • کنترل برد آردیونو توسط زبان های برنامه نویسی تحت وب
  • آشنایی با انواع LED ها و LED RGB و مثال هایی در خصوص آن
  • مفاهیم پیشرفته در برد آردیونو ( تولید صوت و کار با انواع LCD های کاراکتری و …)
  • آشنایی با انواع موتور ها و کاربرد هر یک از آنها ( موتور های DC، موتور های Servo و موتور های Stepper )
  • پروژه روشن و خاموش کردن لوازم توسط زبان های برنامه نویسی تحت ویندوز
  • پروژه حرفه ای کنترل شدت نور لوازم به عنوان مثال لامپ توسط زبان برنامه نویسی C#
  • آموزش شبکه و اینترنت در برد آردیونو در قالب چند مثال و پروژه کاربردی
  • آموزشی مفاهیمی در خصوص شبکه و قسمت های مختلف آن
  • آآآموزش Telnet کردن به برد آردیونو و کنترل آن از طریق خط فرمان ویندوز
  • آموزش Web Server در نرم افزار برد آردیونو و شبیه سازی آن
  • پروژه حرفه ای کنترل لوازم از طریق مرورگر وب از طریق شبکه (کابلی و WireLess)
  • و …

این بخش شامل آموزش های بسیار زیادی می باشد که کاملا به صورت پروژه محور تهیه شده اند و برای عموم کاربران مناسب بوده و دانش خاصی پیش نیاز آن نمی باشد.

برای تهیه قسمت های بعدی (کنترل لوازم توسط اندروید)، این بخش پیش نیاز بوده و حتما باید مطالعه شود.

 

پکیج کنترل لوازم از طریق شبکه توسط سیستم عامل اندروید

(به صورت کابلی و WireLess)

بخش دوم : برنامه نویسی اندروید توسط محیط ایکلیپس

شامل ۹ قسمت آموزش پروژه محور به همراه سورس کد ها

بیش از ۱۰ ساعت آموزش با کیفیت

توضیحاتی در خصوص پکیج :

در این پکیج آموزشی، که شامل ۴ بخش مجزا می باشد. (بخش دوم در وبسایت قرار گرفت) به طور کامل، (صفر تا صد) ساخت برنامه کنترل لوازم از طریق شبکه (کابلی و WireLess)، توسط سیستم عامل آندروید  (توسط سه محیط برنامه نویسی ایکلیپس (Eclipse)، بیسیک فور اندروید(B4A) و فون گپ (PhoneGap)) و همچنین توسط مرورگر (یعنی شما می توانید توسط یکی از مرورگر ویندوز مثل Firefox وسیله مورد نظرتان را کنترل کنید.) و علاوه بر آن توسط زبان های برنامه نویسی تحت ویندوز (C# و VB)، آموزش داده شده است.

توضیحاتی در خصوص بخش دوم پکیج :

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

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

بخشی از سرفصل های بخش دوم به شرح زیر می باشد:

آشنایی با محیط برنامه نویسی ایکلیپس و آماده کردن آن برای کد نویسی

  • توضیحاتی در خصوص قسمت های مختلف محیط برنامه نویسی ایکلیپس و سفارشی سازی آن
  • آموزش طراحی رابط های کاربری پیشرفته در محیط ایکلیپس
  • آموزش برنامه نویسی شی گرا در محیط برنامه نویسی ایکلیپس
  • ارائه چند مثال و پروژه در خصوص اندروید. به همراه سورس کد
  • آموزش مفاهیم پیشرفته در برنامه نویسی اندروید
  • آموزش کنترل webView و کار با کلاس Http
  • پروژه نهایی کنترل لوازم توسط سیستم عامل اندروید (به همراه سورس کد کامل)
  • پروژه نهایی کنترل چند دستگاه از طریق شبکه توسط دستگاه اندروید ( به همراه سورس کد کامل)
  • و ..

 

پکیج کنترل لوازم از طریق شبکه توسط سیستم عامل اندروید

(به صورت کابلی و WireLess)

بخش سوم : برنامه نویسی اندروید توسط محیط بیسیک فور اندروید

شامل ۶ قسمت آموزش پروژه محور به همراه سورس کد ها

۹  ساعت آموزش با کیفیت

توضیحاتی در خصوص پکیج :

در این پکیج آموزشی، که شامل ۴ بخش مجزا می باشد. (بخش سوم در وبسایت قرار گرفت) به طور کامل، (صفر تا صد) ساخت برنامه کنترل لوازم از طریق شبکه (کابلی و WireLess)، توسط سیستم عامل آندروید  (توسط سه محیط برنامه نویسی ایکلیپس (Eclipse)، بیسیک فور اندروید(B4A) و فون گپ (PhoneGap)) و همچنین توسط مرورگر (یعنی شما می توانید توسط یکی از مرورگر ویندوز مثل Firefox وسیله مورد نظرتان را کنترل کنید.) و علاوه بر آن توسط زبان های برنامه نویسی تحت ویندوز (C# و VB)، آموزش داده شده است.

توضیحاتی در خصوص بخش سوم پکیج :

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

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

بخشی از سرفصل های بخش سوم به شرح زیر می باشد:

آشنایی با محیط برنامه نویسی بیسک فور اندروید و آماده کردن آن برای کد نویسی

  • توضیحاتی در خصوص قسمت های مختلف محیط برنامه نویسی بیسیک فور اندروید
  • آموزش انواع ویوها و کتابخانه ها در بیسیک فور اندروید
  • آموزش طراحی رابط های کاربری پیشرفته توسط بیسیک فور اندروید
  • کار با تصاویر به صورت پیشرفته در فتوشاپ و استفاده از آن در بیسیک فور اندروید
  • چند مثال و پروژه در خصوص طراحی دیزاین های پیشرفته
  • پروژه نهایی کنترل لوازم توسط سیستم عامل اندروید فقط یک دستگاه (به همراه سورس کد کامل)
  • پروژه نهایی کنترل چند دستگاه از طریق شبکه توسط دستگاه اندروید ( به همراه سورس کد کامل)
  • و …

تصاویری از محیط برنامه

ویدیوی معرفی پکیج کنترل لوازم از طریق شبکه توسط سیستم عامل اندروید

آشنایی با مهندس مجتبی شادریان

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

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

نکته مهم : پکیج فوق فقط  به صورت ارسال پستی در قالب شش DVD آموزشی به دست شما خواهد رسید.

بعد از خرید این محصول می توانید از پشتیبانی رایگان این محصول توسط مهندس شادریان بهره مند شوید.

برای خرید این محصول روی دکمه زیر کلیک کنید.

خرید محصول

خرید محصول

فرم خرید

  • قیمت: 55,000 تومان تعداد/مقدار :
  • 10,000 تومان
  • این فیلد برای اعتبار سنجی است و باید بدون تغییر باقی بماند .

درباره‌ی احسان

کارشناس الکترونیک و کارشناس ارشد مخابرات سیستم | زمینه ی تحقیقاتی : هوش مصنوعی و شبکه های عصبی عمیق (CNN)، پردازش تصویر و ویدیو، تعقیب اشیا متحرک |‌برنامه نویس میکروکنترلرهای AVR و ARM و بردهای رزبری پای | مسلط به زبان های برنامه نویسی C و Python

۱۲ ديدگاه

  1. سلام منظور از قسمت اول و دوم چیه
    هر دو قسمت داخل پکیج هست یا باید جدا خریداری شود

    • با سلام
      قسمت اول مربوط به مطالب مقدماتی و پایه ای هست ک به صورت کامل خدمت شما توضیح داده شده و قسمت دوم شامل مباحث پیشرفته.
      لازم به ذکر هست که تمام موارد در یک پکیج وجود داره و شما با خرید پکیج تمام قسمت ها را خواهید داشت.

  2. باسلام
    سخت افزارهای مورد نیاز هم توی همین پکیج هست با اونا رو باید جداگانه خریدازی کرد؟ مثلا برد آردوینو و برد بلوتوٍث شبکه و …

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

      • ممنون که جواب دادید. با توجه به تنوع بردهای آردوینوی موجود در بازار کدوم برد رو باید تهیه کنیم که بتونیم پروژه های داخل پکیج رو انجام بدیم؟(حداقل سخت افزار مورد نیاز)

        • دوست عزیز برد آردوینو uno مناسب ترین برد هستش. هم از لحاظ اقتصادی بسیار مناسبه و هم تمام پروژه ها با این مدل قابل شبیه سازی هستند.در این پکیج هم از همین مدل استفاده شده.

  3. مجتبی - شادریان

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

    با تشکر

  4. با سلام
    در پکیج آموزشی، هم آموزش کنترل لوازم با بلوتوث آموزش داده شده و هم کنترل لوازم از طریق شبکه؟
    تو آموزش ربات، مکانیک روبات ومدار های مربوطه هم آموزش داده شده است؟
    قیمت پکیج خیلی مناسبه
    میشه بپرسم مدت زمان آموزش چقدر هستش؟

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

  5. واقعا بسته آموزشی خیلی خوبی هست. به دوستانی که قصد یادگیری آردوینو را دارن حتما توصیه میکنم که این بسته را تهیه کنند.

  6. با سلام
    بعد از خرید پکیج چند روزه به دستم میرسه؟

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

Time limit is exhausted. Please reload CAPTCHA.