اون که led شماره 13 آردوینو هست
کافیه تو Setup پینش رو خروجی کنید و بعد از اون مقدارش رو LOW کنید
کد:
pinMode(13,OUTPUT);
digitalWrite(13,LOW);
نمایش نسخه قابل چاپ
کد سمت فرستنتون یه مقدار زیادی داشت :
کد:
#include <nRF24L01.h>
#include <RF24.h>
#include <RF24_config.h>
#include <SPI.h>
RF24 radio(7, 8);
const byte address[6] = "00001";
//////////////////////////////////
int joyStick[1]={
1};
#include <avr/sleep.h>
void setup()
{
radio.begin();
radio.setRetries(15, 15);//trans data in 3.75ms and try for 15 times
radio.openWritingPipe(address);
attachInterrupt(0, pinInterrupt, LOW);
}
void loop()
{
sleepSetup();
}
void sleepSetup()
{
sleep_enable();
set_sleep_mode(SLEEP_MODE_PWR_DOWN);
sleep_cpu();
}
void pinInterrupt()//ISR
{
sleep_disable();
radio.write(joyStick, sizeof(joyStick));
detachInterrupt(0);
}
من تو این پست 3 تا تا سلول خورشیدی رو باهم مقایسه کردم ولی مدارم داخل اتاق کارگذاری میشه و زیر نور خورشید نیس اگه اشتباه متوجه نشده باشم سلول های خورشیدی فقط با نور خورشید شارژ میشن لذا کلا اون لینکه فایده ای نداره.من الان تست گرفتم مدارم در حین sleep داره 0.1 وات مصرف میکنه و حین ارسال داده 0.15 وات بافرض اینکه ما همون توان مصرفیمون رو 0.15 وات بگیریم چه باتری پیش نهاد میدید؟
لینک های سلول خورشیدی اگه مایل بودید
http://shop.aftabrayaneh.com/Polysil...l-9V220mA.html
http://shop.aftabrayaneh.com/Polysil...el-6V0.4W.html