قسمت نهم امبدد C

سیستم اعداد در برنامه‌نویسی C امبدد | قسمت نهم آموزش امبدد C

فرض کنید پنج گاو داریم. در زبان فارسی، می‌توانیم این عدد را به‌صورت «پنج» یا «۵» نمایش دهیم. در زبان برنامه‌نویسی C، می‌توانید از چهار نمایش برای اعداد استفاده کنید: ده‌دهی (مبنای ده یا دسیمال)، دو‌دویی (مبنای دو یا باینری)، هشت‌ه...

ادامه مطلب

آموزش زبان C قسمت هشتم

اعداد و متغیرها | قسمت هشتم آموزش برنامه نویسی C

در قسمت قبل آموزش برنامه نویسی C به بررسی پروگرام و دیباگ برد NUCLEO-F030R8 و بررسی فایل های پروژه پرداختیم. در این قسمت به بررسی اعداد و متغیرها در زبان C می پردازیم. حالا که چند برنامه ساده نوشته‌ایم، وقت آن است که به کامپیوتر ...

ادامه مطلب

آموزش برنامه نویسی C قسمت هفتم

پروگرام و دیباگ برد NUCLEO-F030R8 و بررسی فایل های پروژه | قسمت هفتم آموزش برنامه نویسی C

در قسمت قبلی آموزش برنامه نویسی C به آموزش مقدمات برنامه نویسی پرداختیم، در این قسمت به بررسی نحوه کانفیگ IDE و شروع برنامه نویسی امبدد C می پردازیم. پروگرام و دیباگ برد NUCLEO-F030R8 در طی فرایند کامپایل System Workbench for ST...

ادامه مطلب

آموزش برنامه نویسی C قسمت ششم

شروع برنامه‌نویسی – قسمت ششم آموزش امبدد C

در قسمت قبلی آموزش برنامه نویسی C به بررسی محیط های توسعه یکپارچه یا IDE برای برنامه نویسی C و معرفی محیط توسعه یکپارچه System Workbench for STM32 پرداختیم، در این قسمت به بررسی نحوه کانفیگ IDE و شروع برنامه نویسی امبدد C می پرداز...

ادامه مطلب

ساخت قفل درب RFID با آردوینو

آموزش ساخت دربازکن RFID با آردوینو

در این پروژه، ما به شما آموزش می‌دهیم که چگونه با استفاده از برد آردوینو، یک قفل درب هوشمند بسازید که تنها با نزدیک کردن یک تگ یا کارت RFID خاص باز می‌شود و تا زمانی که کارت مقابل گیرنده قفل قرار نگیرد ، بسته باقی می‌ماند. این پر...

ادامه مطلب

قسمت پنجم آموزش برنامه نویسی امبدد C

مقدمه‌ای بر محیط‌های توسعه یکپارچه (IDE) – قسمت پنجم آموزش برنامه نویسی C

تاکنون، ما از ابزارهای جداگانه‌ای مانند GCC ،make و یک ویرایشگر متن برای ساخت برنامه‌هایمان استفاده کرده‌ایم. این کار به شما اجازه می‌دهد تا ببینید هر ابزار چه کاری انجام می‌دهد و همچنین در مورد جزئیات توسعه نرم‌افزار یاد بگیرید. ...

ادامه مطلب

ساخت pH متر با آردوینو

آموزش اندازه گیری pH با آردوینو با سنسور pH

تا به حال به طعم ترش لیمو یا کف کردن صابون فکر کرده‌اید؟ دلیل اصلی این ویژگی‌ها، چیزی به نام pH می‌باشد که نشان‌دهنده میزان اسیدی یا قلیایی بودن مواد است. pH مانند یک شاخص مهم، نقش کلیدی در تعیین خواص مواد مختلف ایفا می‌کند. از کش...

ادامه مطلب

قسمت چهارم امبدد C

لینکر (linker) در زبان C – قسمت چهارم امبدد C

 در قسمت قبل در بررسی پشت پرده فرایند کامپایل به نقش  پیش‌پردازشگر، کامپایلر و اسمبلر پرداختیم در ادامه به بررسی عملکرد لینکر می‌پردازیم. لینکر برای ساخت برنامه‌، لازم است آبجکت فایلی (object file) که از برنامه خود ایجاد کردیم و...

ادامه مطلب

آموزش امبدد C قسمت سوم

بررسی عملکرد پیش‌پردازنده، کامپایلر و اسمبلر – قسمت سوم امبدد C

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

ادامه مطلب

embedded C قسمت دوم

آموزش المان های ابتدایی کدنویسی C – قسمت دوم آموزش امبدد C

در قسمت قبل برنامه ساده Hello World را اجرا کردیم. در این قسمت میخواهیم درک عمیق تر از آن و اجزای درونی آن پیداکنیم. بررسی المان های ابتدایی کدنویسی در برنامه قسمت قبل حالا بیایید خط‌به‌خط برنامه‌ای که در قسمت قبل اجرا کردیم، را...

ادامه مطلب