возможно ли програмно при включении блокировать вывод д2 д4 ?
возможно ли програмно при включении блокировать вывод д2 д4 ?
при включение или перезагрузки на этих выходах срабатывает реле управляющее через 0
выбор состояния при старте не помогает
попытка вынести их на отдельную плату и блочить на пару секунд при включении их плату ещё хуже делает
			
			
									
						выбор состояния при старте не помогает
попытка вынести их на отдельную плату и блочить на пару секунд при включении их плату ещё хуже делает
- Rovki
 - Полковник
 - Сообщения: 5885
 - Зарегистрирован: 22 апр 2016, 17:25
 - Откуда: Чехов
 - Имя: Анатолий
 - Благодарил (а): 82 раза
 - Поблагодарили: 283 раза
 - Контактная информация:
 
возможно ли програмно при включении блокировать вывод д2 д4 ?
нет
			
			
									
						Электронщик до мозга костей и не только
			
						- 
				artemka19
 - Лейтенант
 - Сообщения: 545
 - Зарегистрирован: 03 сен 2020, 15:41
 - Откуда: Питер
 - Имя: Артем
 - Поблагодарили: 1 раз
 
возможно ли програмно при включении блокировать вывод д2 д4 ?
только внешней RC задержкой.Di123 писал(а): 29 дек 2021, 10:55 при включение или перезагрузки на этих выходах срабатывает реле управляющее через 0
выбор состояния при старте не помогает
попытка вынести их на отдельную плату и блочить на пару секунд при включении их плату ещё хуже делает
Программно никак
возможно ли програмно при включении блокировать вывод д2 д4 ?
Дополнительно к RC нужен супервизор, или дешевле TL431, для организации подачи питания на выходные устройства после загрузки контроллера
			
			
									
						- 
				Anydy
 
возможно ли програмно при включении блокировать вывод д2 д4 ?
Почему же нет? В сетап нужно прописать привязку к нулю ...тогда при старте реле не будет щелкать
Отправлено спустя 32 минуты 12 секунд:
Пробуйте так -- в коде написать ==
В секции Declare ===
int rele = 4;
В секции Setup ==
void setup() {
pinMode(rele, OUTPUT);
digitalWrite(rele, LOW);
}
Конечно в Setup нужно вставить только две строки кода
Таким образом при старте МК мы устанавливаем 4 ногу на выход....и затем ставим её в 0...и только потом запускается основной цикл вашей программы
			
			
									
						Отправлено спустя 32 минуты 12 секунд:
Пробуйте так -- в коде написать ==
В секции Declare ===
int rele = 4;
В секции Setup ==
void setup() {
pinMode(rele, OUTPUT);
digitalWrite(rele, LOW);
}
Конечно в Setup нужно вставить только две строки кода
Таким образом при старте МК мы устанавливаем 4 ногу на выход....и затем ставим её в 0...и только потом запускается основной цикл вашей программы
возможно ли програмно при включении блокировать вывод д2 д4 ?
[ref=#aa0000]Anydy[/ref], 
я вставил в эти места 
больше не щёлкает
а как добавить к пин 4 ещё пин один тоже прыгающий от уарта вроде жпио 1
через запятую ?
			
			
						больше не щёлкает
а как добавить к пин 4 ещё пин один тоже прыгающий от уарта вроде жпио 1
через запятую ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- 
				artemka19
 - Лейтенант
 - Сообщения: 545
 - Зарегистрирован: 03 сен 2020, 15:41
 - Откуда: Питер
 - Имя: Артем
 - Поблагодарили: 1 раз
 
возможно ли програмно при включении блокировать вывод д2 д4 ?
[ref=#aa0000]Anydy[/ref], 
а в флпрог как?
			
			
									
						а в флпрог как?
- 
				aidar_i
 - Полковник
 - Сообщения: 3418
 - Зарегистрирован: 24 дек 2016, 16:55
 - Откуда: Уфа
 - Имя: Айдар
 - Благодарил (а): 23 раза
 - Поблагодарили: 151 раз
 - Контактная информация:
 
возможно ли програмно при включении блокировать вывод д2 д4 ?
В программе есть в окне Выход платы: Состояние при старте, не нужно прописывать в коде.
возможно ли програмно при включении блокировать вывод д2 д4 ?
да там запутался походу с выходами и на одном не поставил наверное сразу состояние при старте 
а потом выставил возможно не обратив внимание и продублировав вашими строками но щёлкало походу пин 2
с ними там всё норм теперь
[ref=#aa0000]Anydy[/ref], там не помогают эти строчки для ТХ0 или там можно как то выставить время состояние старта на по больше
			
			
						а потом выставил возможно не обратив внимание и продублировав вашими строками но щёлкало походу пин 2
с ними там всё норм теперь
[ref=#aa0000]Anydy[/ref], там не помогают эти строчки для ТХ0 или там можно как то выставить время состояние старта на по больше
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- 
				Anydy
 
возможно ли програмно при включении блокировать вывод д2 д4 ?
TX, RX вообще лучше не использовать (пины 0, 1 на большинстве плат ардуино) -- они ведь есть аппаратный serial port -- распаяны на USB - TTL ....значит если у вас в программе есть вывод какой либо информации в сериал порт -- то сами понимаете что установив их как выход и назначить 0 или1 -- ничего не увидите в мониторе порта в ардуино ИДЕ -- в скрине выше уберите строки для порта 0 и 1
Даже рекомендую в конце секции Сетап прописать -- Delay(3000); --это 3 секунды когда МК будет тупо ничего не делать ... это нужно для инициализации каких либо устройств ....например для СИМ800 нужно около 30 секунд пока установит связь с БСDi123 писал(а): 30 дек 2021, 13:26 или там можно как то выставить время состояние старта на по больше
надеюсь понятно.....спрашивайте...
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость
