نکات برنامه نویسی پیشرفته C و ++C ، شاید برای شما هم اتفاق افتاده باشد که در زبان C یا ++C با عبارت های عجیبی مانند زیر رو به رو شده اید : int * (* (*fp1) (int) ) [10]; یا عبارت های مشابهی که درک آن برای شما سخت …
ادامه نوشته »نتایج جست و جو برای: سرو
ارتباط سریال – پروتکل UART
ارتباط سریال چیست ؟ قبل از شروع به توصیف ارتباط سریال بهتر است بدانیم که؛ که سیستم های نهفته و مدارات الکترونیک دیجیتال پیشرفته (میکروکنترلرها ، پردازنده ها و…) نیازمند ارتباط با یکدیگر هستند. برای اینکه این مدارها اطلاعات خود را مبادله کنند، باید یک پروتکل ارتباطی مشترک داشته باشند. …
ادامه نوشته »آموزش لحیم کاری قطعات الکترونیک با هویه ( هویه کاری )
آموزش لحیم کاری از مبتدی تا پیشرفته، لحیم کاری با هویه مهمترین ترین مهارت لازم برای حرفه ای شدن در دنیای الکترونیک است، این دو ( الکترونیک و لحیم کاری ) در کنار یکدیگر مثل قفل و کلید هستند. هرچند که یاد گرفتن و کار کردن با وسایل الکترونیکی بدون …
ادامه نوشته »آموزش نصب و راهاندازی نرمافزار EAGLE
در این جلسه میخواهیم به سراغ نرمافزار EAGLE برویم و نصب و راهاندازی آن را با هم تمرین کنیم. EAGLE از جمله نرمافزار های مشهور طراحی PCB است. بردهای مدار چاپی یا همان pcb ها، ستون فقرات تقریبا تمام بردهای الکترونیکیای هستند که در زندگی روزمره با آنها سروکار داریم. …
ادامه نوشته »آموزش کار با برد اینتل ادیسون Intel Edison
برد اینتل ادیسون یک کامپیوتر ماژولی یا computer-on-module توسعه یافته توسط شرکت اینتل است. برد اینتل ادیسون به اندازه کافی کوچک برای جاسازی در پروژههای پوشیدنی ، به اندازه کافی تطبیق پذیر برای مدیریت کاربردهای اینترنت اشیا و به اندازه کافی قدرتمند برای کنترل پلتفرم های رباتیک میباشد. نمای بالایی برد …
ادامه نوشته »مدولاسیون پهنای پالس یا PWM چیست ؟
مدولاسیون پهنای پالس یا PWM به معنای تغییر دادن درصد دیوتی سایکل یک سیگنال به منظور تنظیم مقدار توان ارسالی به بار یا ارسال اطلاعات در یک کانال مخابراتی است. PWM مخفف کلمات Pulse Width Modulation مدولاسیون عرض پالس یا Pulse Duration Modulation مدولاسیون پهنای پالس هست. مدولاسیون پهنای پالس چیست؟ مدولاسیون پهنای پالس …
ادامه نوشته »آشکار سازی حرکت با رزبری پای
در این قسمت از آموزش نحوه استفاده از ورودی های دیجیتال روی کانکتور GPIO را با یک سنسور در و یک آشکارساز حرکت PIR فرا می گیرید . در این قسمت ما روی آشکارسازی حرکت و فعال سازی کلید در تمرکز می کنیم. در قسمت بعدی بر اساس ساخته های …
ادامه نوشته »راه اندازی ماژول شبکه توسط آردوینو
راه اندازی شبکه توسط آردوینو و با ماژول وای فای CC3000 ساخته شرکت Texas Instruments دارای ابعادی کوچک و با کاربری آسان است و به راحتی میتوانید در پروژه های آردوینو خود از آن استفاده نمایید. این ماژول از ارتباط SPI (نه UART !) استفاده می کند و میتوانید داده …
ادامه نوشته »آموزش کار با گیت هاب GitHub
Repository چیست؟ Repo در واقع مخففی برای کلمه repository به معنای مخزن یا انبار نگهداری است. این مخزن را به صورت پوشهای از تعداد زیادی فایل در نظر بگیرید که علاوه بر محتویات خود فایل ها، تمام تغییراتی که در فایلها اعمال میشوند نیز در آن ثبت میگردد. در این …
ادامه نوشته »طراحی ترانس منابع تغذیه سوئیچینگ (ترانسفورمر مد Forward)
در قسمت اول آموزش طراحی ترانس منابع تغذیه سوئیچینگ به آموزش طراحی ترانسفورمر مد Forward می پردازیم. وجود فرمول ها در متن شما را نترساند. متن خیلی ساده ، روان و به زبان ساده نوشته شده و کافیه با دقت متن را بخوانید و شروع به طراحی ترانس منابع تغذیه سوئیچینگ کنید. ترانسفورمر …
ادامه نوشته »راه اندازی موتور DC با آردوینو
در این بخش از آموزش و چند جلسه بعدی قصد داریم نحوه راه اندازی چند موتور پر کاربرد را توسط برد آردوینو Uno به شما آموزش دهیم.در اولین جلسه راه اندازی موتور DC با آردوینو را یاد میگیریم. به طور کلی ما سه نوع موتور پر کاربرد داریم : موتور DC …
ادامه نوشته »آموزش اتصال استپر موتور به رزبری پای
استپرموتورها در دسته ای بین موتورهای DC معمولی و سرووموتورها قرار می گیرند . آن ها مزیت قرارگیری در موقعیت های مختلف به طور دقیق و حرکت به عقب یا جلو به صورت پله پله و همچنین چرخش مداوم را دارند. در این قسمت از آموزش نحوه کنترل یک استپرموتور …
ادامه نوشته »آموزش کنترل موتور DC با رزبری پای
در این قسمت آموزش کنترل موتور DC با رزبری پای با استفاده از پایتون و آی سی L293D توضیح داده می شود. در قسمت قبل ما از Raspberry Pi برای تولید پالس هایی برای کنترل موقعیت یک سروو موتور استفاده کردیم. در این قسمت از پالس ها برای کنترل سرعت …
ادامه نوشته »آموزش کنترل از راه دور رزبری پای با VNC
در این بخش از آموزش چگونگی نصب و استفاده از VNC روی رزبری پای را شرح خواهیم داد . این برنامه به شما این امکان را می دهد تا محیط دسکتاپ رزبری پای خود را به طور گرافیکی از راه دور مشاهده و با موس آن را کنترل کنید.در ادامه …
ادامه نوشته »وقفه ها در آردوینو
وقفه ها در آردوینو ،وقفه ها باعث توقف در اجرای برنامه آردوینو می شوند و معمولا علت آن رسیدگی به یک کار یا وظیفه مشخص است. تصور کنید که در خانه نشسته اید و دارید با کسی چت می کنید. ناگهان تلفن زنگ می خورد. در این شرایط چت کردن …
ادامه نوشته »