سلام
به لینک زیر مراجعه کن
http://forum.arduino.ir/8/21/144.html
سلام
به لینک زیر مراجعه کن
http://forum.arduino.ir/8/21/144.html
تو صفحه اول که برای راه اندازی ماژولnrf24l01 با اردینو گذاشتید به همون کد راه اندازی باید کد اضافه کنم برای همون انتقال سیگنال معادون قرمز؟
ولی از انجا که با همون کد که برای راه اندازی ماژول nrf24l01 بعنوان فرستنده و گیرنده گذاشتید مگه با ورودی دادن صفر و یک کار انتقال دیتا انجام نمیشه؟
سلام دوستان و اساتید
یه سوال داشتم
فرض کنید که یک کوادکوپتر داریم با رادیو کنترل دست ساز!
در فرستنده و گیرنده از Nrf24l01+ استفاده شده
حالا میخوام یه برنامه براش بنویسم که وقتی سیگنال فرستنده و گیرنده قطع شد سرعت موتورها پله پله کم بشه (تراتل) ! (این سوال وقتی برام پیش اومد که گفتم موقع پرواز کواد اگه سیگنال فرستنده و گیرنده قطع بشه کود فرار میکنه خخخخ )
اگه میشه کمکم کنید ممنون.
با سلام میشه این قسمت بیشتر توضیح بدین که بعد که مدار فرستنده و گیرنده با اردینو و ماژول+nRF24L01 بستیم و کد هم بارگذاری کردیم تبادل اطلاعات فقط از کنسول سریال مونیتور آردوینو قابل انتقال هست ایا ورودی و خروجی تو پایه های اردینو نمیشه تعریف کرد یا ایجاد کرد برای انتقال دیتا؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
سلام ..اگر از سریال بخوای استفاده کنی..
کد PHP:
#include <SoftwareSerial.h>
SoftwareSerial box(4 , 5); // 4 = RX ... 5 = TX
void setup() {
// put your setup code here, to run once:
Serial.begin(9600); /// to pc serial
box.begin(9600); // New serial software pin
}
void loop() {
// put your main code here, to run repeatedly:
Serial.print (" Connecting to Serial PC");
box.print ("Connecting to new Serial Software");
}
کد PHP:
#include <SPI.h>
#include <SoftwareSerial.h>
#include "SerialLib.h"
SoftwareSerial nrf(4, 5);
// the setup function runs once when you press reset or power the board
void setup() {
Serial.begin(9600);
nrf.begin(9600);
}
// the loop function runs over and over again until power down or reset
void loop() {
if (nrf.available())
{
char str = nrf.read();
// str ready for send to nrf24l01
}
}
ممنون از راهنماییتان فقط ببخشیدا من خیلی زیاد تو امر کد نویسی وارد نیستم میخاستم راهنمایی کنید این کد که برام زحمتشو کشیدید میشه تو ادامه همون کد صفحه اول که برای راه اندازی ماژول nrf24l01 و اردینو قرار داد؟و دوم اینکه پایه 4 و 5 که برای دریافت و خروج تعریف کردید برای هر دو برد یکسانه و یا باید برای برد دیگه جای این دو شماره عوض کنیم تو تعریف کد ؟ و سوم اینکه منظور شما از سریال اینه که میتونم دیتای که از ماژول معادن قرمز درمیاد وارد این پایه ها کنم و در فاصله دورتر همین دیتا دریافت و به ماژول فرستنده معادون قرمز انتقال بدم؟ واقعا ممنون که راهنمایی میکنید