اندازه گیری دما با ترمیستور ntc با آردوینو
آموزش راه اندازی ترمیستور ntc با آردوینو به همراه سورس کد و آموزش کامل استفاده از ntc برای ساخت دماسنج با ترمیستور + سورس کد رایگان
دسته بندی : آردوینو
آموزش راه اندازی ماژول NRF24L01 با استفاده از آردوینو و ارتباطی از جنس رادیویی به صورت کاملا عملی کنترل ال ای دی یا رله استفاده کنیم تا هر وسیله ای
مطالبی که قرار است بیاموزید
توی این آموزش میخوایم با استفاده از nRF24L01 ال ای دی را کنترل کنیم یا اینکه میتونیم به جای ال ای دی از رله استفاده کنیم تا هر وسیله ای رو کنترل کنیم
مطالبی که قرار است بیاموزید
بعد از تهیه وسایل بالا نوبت به اتصالات مدار میرسه ، ماژول Nrf24l01 دارای ۸ پایه هست که در تصویر پایین مشاهده میکنید
۱ | پایه ۹ آردوینو | پایه CE ماژول |
۲ | پایه ۱۰ آردوینو | پایه CD(N) ماژول |
۳ | پایه ۱۱ آردوینو | پایه MODI ماژول |
۴ | پایه ۱۲ آردوینو | پایه MISO ماژول |
۵ | پایه ۱۳ آردوینو | پایه SCK ماژول |
۶ | پایه ۳.۳ ولت آردوینو | پایه VCC ماژول |
۷ | پایه GND آردوینو | پایه GND ماژول |
۸ | پایه ۷ آردوینو | پوش باتن |
۱ | پایه ۹ آردوینو | پایه CE ماژول |
۲ | پایه ۱۰ آردوینو | پایه CD(N) ماژول |
۳ | پایه ۱۱ آردوینو | پایه MODI ماژول |
۴ | پایه ۱۲ آردوینو | پایه MISO ماژول |
۵ | پایه ۱۳ آردوینو | پایه SCK ماژول |
۶ | پایه ۳.۳ ولت آردوینو | پایه VCC ماژول |
۷ | پایه GND آردوینو | پایه GND ماژول |
۸ | پایه ۳ آردوینو | ال ای دی |
توجه کنید که باید سر راه ال ای دی از مقاومت استفاده کنید تا از عبور جریان اضافی جلوگیری کند
دانلود کتابخانه RF24
دانلود کتابخانه nFR24L01
https://hamyarelectronic.ir/wp-content/uploads/nFR24L01.zip
https://hamyarelectronic.ir/wp-content/uploads/RF24.zip
سورس قسمت فرستنده :
#include <SPI.h> #include "nRF24L01.h" #include "RF24.h" int msg[1]; RF24 radio(9,10); const uint64_t pipe = 0xE8E8F0F0E1LL; int SW1 = 7; void setup(void){ Serial.begin(9600); radio.begin(); radio.openWritingPipe(pipe);}</p><p>void loop(void){ if (digitalRead(SW1) == HIGH){ msg[0] = 111; radio.write(msg, 1);}}
سورس قسمت گیرنده :
#include <SPI.h> #include "nRF24L01.h" #include "RF24.h" int msg[1]; RF24 radio(9,10); const uint64_t pipe = 0xE8E8F0F0E1LL; int LED1 = 3;void setup(void){ Serial.begin(9600); radio.begin(); radio.openReadingPipe(1,pipe); radio.startListening(); pinMode(LED1, OUTPUT);} void loop(void){ if (radio.available()){ bool done = false; while (!done){ done = radio.read(msg, 1); Serial.println(msg[0]); if (msg[0] == 111){delay(10);digitalWrite(LED1, HIGH);} else {digitalWrite(LED1, LOW);} delay(10);}} else{Serial.println("No radio available");}}
حالا با فشار دادن دکمه ال ای دی را کنترل کنید
برای دیدن سایر پروژه ها میتوانید به همیار پروژه هم سر بزنید
هرگونه سوال یا مشکلی و یا نظر داشتید با تیم همیار الکترونیک در میان بگذارید ما پاسخگوی شما عزیزان هستیم
آموزش راه اندازی ترمیستور ntc با آردوینو به همراه سورس کد و آموزش کامل استفاده از ntc برای ساخت دماسنج با ترمیستور + سورس کد رایگان
پروژه ساخت ولتمتر با استفاده از آردوینو uno به همراه تمامی فایل ها و کامنت های تمامی خط های کد سورس کد [ پروژه کامل و رایگان ]
ساخت پالس موج مربعی با آردوینو برای تولید این پالس از pwm استفاده نخواهیم کرد و یک فرکانس با استفاده از تاخیر خواهیم ساخت با ما همراه باشید
لینک دانلود مشکل داره