я не писатель кодов, собрал из блоков данной программы, на сайте которой вы сейчас находитесь.
Это оооочень сложный проект ??? Я уже всё что можно и не можно вынес на другие платы ардуино, и управляю по UART оттуда, здесь банально надо включать и выключать две платы, но так чтоб они не застревали в промежуточном состоянии. Ну увы...если переменная с управляющей платы пришла на отключение, ты хоть лопни хоть тресни она выключится на середине кода.RootShell писал(а): ↑01.09.2020{, 17:42}я вас понял. Можно проверять ногу на предмет высокого уровня. И если она в 1 то дальше проваливаться в функцию которая будет выполняться до конца и начинаться с начала до тех пор пока нога в 1. Если нога в 0 то и в функцию не попадем в итоге крутиться пустой Loop() Плата ничего не делает.
Отправлено спустя 58 секунд:
как это блоками сделать я не знаю к сожалению.
Код: Выделить всё
#include <arduino.h>
void setup(){
pinMode(7, INPUT);
Serial.begin(9600);
}
void loop(){
if(digitalRead(7)){
serialWrite();
}
}
void serialWrite(){
Serial.println(F("one"));
Serial.println(F("two"));
Serial.println(F("end......"));
}
Добавить то можно, но она же будет включена с платой самого счётчика, а значит будет отъедать ресурсы ардуины, а значит скорость упадёт, частота генератора понизится в разы....Именно для того чтоб работала только лишь плата со счётчиком я и затеял эту котовасию с отключением плат.
Какие выходы, это же ваша схема...Как вы предложили так и собрал.
но это ведь полнейший бред...Переменная для включения платы имеет значение 1, оно инвертируется в 0 и поступает на входы EN дисплея и генератора...и тем самым запрещают их работу...Плату включили и всё на ней выключили ??? Зачем мне включённая плата с отключённым дисплеем и генератором. Итог,на дисплее пусто, светодиод не работает.
Какая переменная и для какой платы?Alex1968 писал(а): ↑01.09.2020{, 18:12}Переменная для включения платы имеет значение 1, оно инвертируется в 0 и поступает на входы EN дисплея и генератора...и тем самым запрещают их работу...Плату включили и всё на ней выключили ??? Зачем мне включённая плата с отключённым дисплеем и генератором. Итог,на дисплее пусто, светодиод не работает.
да
нет
Переменная БОЛЬШЕ, или переменная МЕНЬШЕ, они принимают значение TRUE, именно при условии когда переменная БОЛЬШЕ или МЕНЬШЕ равны TRUE и включается плата №2 или №3.....SSSergeich писал(а): ↑01.09.2020{, 18:28}Какая переменная и для какой платы?Alex1968 писал(а): ↑01.09.2020{, 18:12}Переменная для включения платы имеет значение 1, оно инвертируется в 0 и поступает на входы EN дисплея и генератора...и тем самым запрещают их работу...Плату включили и всё на ней выключили ??? Зачем мне включённая плата с отключённым дисплеем и генератором. Итог,на дисплее пусто, светодиод не работает.
Отправлено спустя 56 секунд:
Вы попробовали или предположили?
Отправлено спустя 1 минуту 23 секунды:данет
Вы опять не поняли ? Константа BOLSHE и MENSHE равны значению TRUE, там же на скрине в услвиях отчётливо видно....Вы вешаете на них инверсию, тоесть меняете значение на противоположное на FALCE....При значении FALCE на входе EN генератора и дисплея они работать не будут.
переменная MENSHE и переменнаая BOLSHE могут быть одновременно равны TRUE....И инвертировашись в 0 вешают в нерабочее положение всё что там есть.
Вам будет трудно, т.к. ...