فهرست مطالب:
تصویری: کنترل موتورهای DC با L298N با استفاده از میکروکنترلر CloudX: 3 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
در این پروژه ما نحوه استفاده از پل H298N H را برای افزایش و کاهش سرعت موتور DC توضیح خواهیم داد. ماژول L298N H-Bridge را می توان با موتورهایی که دارای ولتاژ بین 5 تا 35 ولت DC هستند استفاده کرد.
یک رگولاتور 5 ولت داخلی نیز وجود دارد ، بنابراین اگر ولتاژ منبع تغذیه شما تا 12 ولت است ، می توانید 5 ولت را از برد نیز تامین کنید. این ماژول های کنترلر دو موتوره L298 H-Bridge ارزان و در دسترس هستند در اینجا
مرحله 1: اجزاء
- میکروکنترلر CloudX
- کارت نرم افزاری CloudX
- کابل USB V3
- پل H298N
- تخته نان
- سیم های بلوز
- موتور DC
- مقاومت 10k
- دکمه 4*
اینجا می توانید آنلاین باشید
مرحله 2: نمودار مدار
مدار را دنبال کنید
مرحله 3: کد
این کد را در CloudX IDE خود کپی کنید
#شامل #شامل شود
امضا شده char i، j؛
پرچم بیت ؛
برپایی(){
// در اینجا برای (i = 1؛ i <5؛ i ++) {pinMode (i، INPUT)؛ } PWM1_Init (5000) ؛ PWM2_Init (5000) ؛ PWM1_Start ()؛ PWM2_Start ()؛ PWM1_Duty (0) ؛ PWM2_Duty (0) ؛ i = j = 0 ؛ حلقه () {// برنامه در اینجا اگر (! readPin (1)) {delayMs (200)؛ if (flag == 0) {PWM1_Duty (i) ؛ PWM2_Duty (0) ؛ } if (flag == 1) {PWM2_Duty (j)؛ PWM1_Duty (0) ؛ } flag = ~ flag؛ } if (! readPin (2)) {delayMs (200)؛ if (flag == 1) {// i -= 10؛ من--؛ اگر (i <= 0) i = 0 ؛ PWM1_Duty (i) ؛ PWM2_Duty (0) ؛ } if (flag == 0) {// j -= 10؛ j-- ؛ اگر (j <= 0) j = 0 ؛ PWM2_Duty (j) ؛ PWM1_Duty (0) ؛ }} if (! readPin (3)) {delayMs (200)؛ if (flag == 1) {// i += 10؛ من ++ ؛ اگر (i> = 100) i = 100 ؛ PWM1_Duty (i) ؛ PWM2_Duty (0) ؛ } if (flag == 0) {// j += 10؛ j ++ ؛ اگر (j> = 100) j = 100 ؛ PWM2_Duty (j) ؛ PWM1_Duty (0) ؛ }}
if (! readPin (4)) {
delayMs (200) ؛ PWM1_Duty (0) ؛ PWM2_Duty (0) ؛ i = 0 ؛ j = 0 ؛ }
}
}
توصیه شده:
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
پیکربندی بیت های فیوز میکروکنترلر AVR. ایجاد و بارگذاری در فلش مموری میکروکنترلر برنامه چشمک زن LED: 5 مرحله
پیکربندی بیت های فیوز میکروکنترلر AVR. ایجاد و بارگذاری در فلش مموری میکروکنترلر برنامه چشمک زن LED: در این حالت ما یک برنامه ساده در کد C ایجاد کرده و آن را در حافظه میکروکنترلر می سوزانیم. ما برنامه خود را می نویسیم و فایل hex را با استفاده از Atmel Studio به عنوان پلت فرم توسعه یکپارچه کامپایل می کنیم. ما fuse bi را پیکربندی می کنیم
صفحه کلید با 7 بخش با استفاده از میکروکنترلر CLOUDX: 4 مرحله
صفحه کلید با 7 بخش با استفاده از CLOUDX MICROCONTROLLER: برای این پروژه ، ما ورودی های عددی را از صفحه کلید ماتریس می پذیریم و سپس آن را روی یک ماژول نمایش هفت قسمتی نمایش می دهیم. از آنجا که 8 LED دارای برچسب A تا G و DP (برای اعشار هستند) ، اگر می خواهید عدد 6 را نمایش دهید ، باید از
رابط صفحه نمایش 7 قسمتی با Shift Register با استفاده از میکروکنترلر CloudX: 5 مرحله
رابط صفحه نمایش 7 قسمتی با Shift Register با استفاده از میکروکنترلر CloudX: در این پروژه ما آموزشی در مورد نحوه رابط صفحه نمایش LED هفت قسمتی با میکروکنترلر CloudX منتشر می کنیم. نمایشگرهای هفت قسمتی در بسیاری از سیستم های جاسازی شده و کاربردهای صنعتی مورد استفاده قرار می گیرد که در آن محدوده خروجی هایی که باید نشان داده شود مشخص است
صفحه کلید با LCD با استفاده از میکروکنترلر CloudX: 4 مرحله
صفحه کلید با LCD با استفاده از میکروکنترلر CloudX: برای این پروژه ، ما داده های یک صفحه کلید ماتریس را می پذیریم و سپس آن را روی LCDModule نمایش می دهیم