گارد
6.21K subscribers
2.48K photos
631 videos
2.68K files
765 links
ارتباط با مدیر آموزشگاه گروه امن رهاورد دانش:
مهندس حمید نجفی
@GARD_Manager

گروه پرسش و پاسخ:
@GARD_Academy_Group

سایت و فروشگاه:
GARD-Academy.com

صفحه اینستاگرام گارد:
http://instagram.com/gard_academy

با مجوز رسمی از سازمان آموزش فنی و حرفه ای کشور
Download Telegram
to view and join the conversation
راه اندازی حافظه W25Qxx با میکروکنترلر STM32
برنامه نویسی شده توسط : مهندس محمد امین خادم الحسینی

@GARD_Academy
GARD-Academy.com
Media is too big
VIEW IN TELEGRAM
نظرسنجی جلسه آخر و بخش هایی از دوره آنلاین "زبان C ویژه میکروکنترلرها"
جلسه پایانی پنجشنبه ۰۰/۰۶/۰۴
مدرس: مهندس حمید نجفی

گارد همراه مطمئن شما در مسیر آموزش

@GARD_Academy
GARD-Academy.com
کتاب LIPC-1
مرجع استانداردی برای لینوکس
@GARD_Academy
GARD-Aacademy.com
آشنایی با ساختار دایرکتوری در لینوکس
@GARD_Academy
GARD-Aacademy.com
شروع ثبت نام دوره آنلاین تخصصی "زبان برنامه نویسی Python"
دوشنبه ها ۱۸ الی ۲۲
۴۰ ساعت از مقدماتی تا پیشرفته
مدرس: مهندس حمید نجفی

لینک سرفصل ها و ثبت نام:
https://gard-academy.com/python-learning/

این دوره برای کسب مدرک گارد دارای تمرینات کلاسی، امتحان کتبی و پروژه پایانی است.

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

تلفن مشاوره و پشتیبانی بصورت مستقیم و انواع پیام رسان ها:
۰۹۳۰۳۳۱۰۵۳۳

گارد همراه مطمئن شما در مسیر آموزش
@GARD_Academy
GARD-Academy.com
گارد pinned a photo
توجه!
نمرات کتبی دوره C_9 ثبت شد. برای اطلاع از نمره با ادمین کانال یا مسیر های ارتباطی، ارتباط برقرار کنید. عزیزانی که حد مجاز نمره را کسب کرده باشند می توانند از پروژه خود دفاع کنند.
توجه داشته باشید عزیزان، نسبت به سوالاتی که پرسیده می شود در مورد شرایط کسب مدرک گارد، این مدرک به سادگی به دانشپذیر تعلق نمی گیرد به صرف اینکه فقط در دوره شرکت کرده است، مدرک ما معرف ما به جامعه مهندسی است و برای کسب این مدرک حتما باید شرایط لازم را برای ورود به بازار کار داشته باشید.
گارد
@GARD_Academy GARD-Academy.com
روی زبان سی بیشتر باید وقت بزارم و کار کنم یا پریفرال های میکروکنترلرها؟

سلام و درود به همه دوستان و همراهان گارد

شاید یکی از مهم ترین و کلیدی ترین سوال هایی که برای رشد و تخصص در این حوزه نیاز باشه که بهش جواب داده بشه، این سواله

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

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

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

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

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

هنرمندانه کد نوشتن بسیار مهمه
ما میتونیم از یک میکروکنترار بسیار ساده با هنر کدنویسی کارهای بی نظیری رو ببینیم و بلعکس.

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

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

به نظر من
برنامه نویسی=مهندسی
کسی که خوب بتونه برنامه نویسی رو درک کنه، آینده رو درک کرده

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

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

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

تا میتونید وقت روی یادگیری برنامه نویسی بزارید و از یادگیری هر روز و مداوم تکنیک ها، دیدن کد ها، تجربه ها و ... اصلا غافل نشید.

فراموش نکنید که بخش اعظمی از هنر ما در کار با ابزارهای برنامه پذیر نوشتن یک کد حرفه ایه.

اگر در برنامه نویسی غرق شدید در دنیای متفاوتی چشم باز خواهید کرد...

گارد همراه مطمئن شما در مسیر آموزش

@GARD_Academy
GARD-Academy.com
This media is not supported in your browser
VIEW IN TELEGRAM
نظر سنجی جلسه آخر دوره آنلاین "زبان برنامه نویسی Python" و بخش هایی از آن
جلسه پایانی دوشنبه ۰۰/۰۶/۲۲

تبلیغ ما نتیجه کار ماست و بزرگترین سرمایه ما رضایت شماست.

شروع قطعی دوره جدید "زبان برنامه نویسی Python" دوشنبه ۰۰/۰۶/۲۹
ثبت نام:
https://gard-academy.com/python-learning/

مشاوره تلفنی، تلگرام، واتساپ: ۰۹۳۰۳۳۱۰۵۳۳

تبلیغ ما نتیجه کار ماست...
گارد همراه مطمئن شما در مسیر آموزش

@GARD_Academy
GARD-Academy.com
شروع قطعی دوره آنلاین تخصصی "زبان برنامه نویسی Python"
دوشنبه ها ۱۸ الی ۲۲
۴۰ ساعت از مقدماتی تا پیشرفته
شروع دوره دوشنبه ۰۰/۰۶/۲۹

مدرس: مهندس حمید نجفی

لینک سرفصل ها و ثبت نام:
https://gard-academy.com/python-learning/

این دوره برای کسب مدرک گارد دارای تمرینات کلاسی، امتحان کتبی و پروژه پایانی است.

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

تلفن مشاوره و پشتیبانی بصورت مستقیم و انواع پیام رسان ها:
۰۹۳۰۳۳۱۰۵۳۳

گارد همراه مطمئن شما در مسیر آموزش
@GARD_Academy
GARD-Academy.com
شروع ثبت نام دوره آنلاین "زبان C ویژه میکروکنترلرها" روزهای سه شنبه ۱۸ الی ۲۲
طول دوره ۳۶ ساعت - از مقدماتی تا پیشرفته.
سرفصل های دوره و ثبت نام:
https://gard-academy.com/c-learning/

این دوره برای کسب مدرک گارد دارای تمرینات کلاسی، امتحان کتبی و پروژه پایانی است.

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

تلفن مشاوره و پشتیبانی بصورت مستقیم و انواع پیام رسان ها:
۰۹۳۰۳۳۱۰۵۳۳

گارد همراه مطمئن شما در مسیر آموزش
@GARD_Academy
GARD-Academy.com
گارد تا همیشه برای گارد

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

این مهم را به شما عزیزان و همراهان گارد تبریک عرض کرده و با ثابت قدمی و توان هرچه بیشتر در راه رسیدن به اهداف گارد قدم خواهیم برداشت.

ما چهره آموزشی آینده را تغییرات بسیار مهم خواهیم داد.

گارد همراه مطمئن شما در مسیر آموزش

@GARD_Academy
GARD-Academy.com
RS_485_TO_TTL_module.rar
1.9 MB
ارتباط سریال RS485 یک پروتکل استاندارد صنعتی برای انتقال داده بوده که در آن داده ها بصورت دیفرانسیلی (+D و -D) از طریق یک زوج سیم به هم تابیده منتقل میگردد و طول آن میتواند حداکثر تا ۱۰۰۰ متر باشد. این پروتکل دارای قابلیت ایجاد شبکه انتقال داده می باشد بطوریکه حداکثر 32 عدد Device میتواند روی یک شبکه RS485 قرار گرفته و اطلاعات را بصورت سریال ارسال و دریافت نمایند.
این مدار بصورت اتومات وضعیت ارسال یا دریافت را تشخیص میدهد و تنها کافی است پایه های TXD و RXD میکرو را به آن متصل کنید.

طرحی: مهندس وحید یزدانبخش
@vahidyazdanbakhsh

@GARD_Academy
GARD-Academy.com