Arduini nano запускается после кнопки RESET
- Войдите на сайт для отправки комментариев
Сб, 14/01/2017 - 01:38
include <VirtualWire.h>
#include <EasyTransferVirtualWire.h>
EasyTransferVirtualWire ET;
int led = 11;
int bright=20;
void setup()
{
digitalWrite(2,HIGH);
pinMode(led, OUTPUT);
pinMode(13, INPUT); // здесь приемник 433МГц
analogWrite(led, 40); //установка начальной яркости дисплея
tim = millis();
Wire.begin(); //
u8g.begin(); // старт дисплея
//Serial.begin(9600);
adresP = addressP ; // начальный адрес чтения - текущий адрес записи
ET.begin(details(mydata));
//Serial.begin(9600);
vw_setup(2000); // Bits per sec
vw_set_rx_pin(13);
vw_rx_start(); // Start the receiver PLL running
if (!bmp.begin()) {
//Serial.println("Could not find a valid BMP085 sensor, check wiring!");
while (1) {}
}
}
После установки библиотек VirtualWire и EasyTransferVirtualWire и переключения питания arduino nano(выкл-вкл из розетки) она не загружается, светодиоды горят,но после нажатия на кнопку reset код загружается. Крайне неудобно, плата установлена в корпус. Кусок кода прилагаю. И так же не работает подсветка дисплея 12864, хотя до установки этих библиотек все было пучком.Добавлю к вопросу по подсветке, делал задержку в сетапе на 10сек, экран загорается и тут же яркость в минимум, т.е дело видимо не в программе.
Помогите решить эти две проблемки.
У меня схожая проблема с UNO и Sim800L при подаче питания не загружается. Нажимаю ресет всё работает. Вот нашёл описание таймера watchdog https://geektimes.ru/post/255800/ может он поможет.