Blink на 13 порту

Ответить
Andrey_S
Рядовой
Сообщения: 8
Зарегистрирован: 13 ноя 2015, 12:08
Откуда: СПб

Blink на 13 порту

Сообщение Andrey_S »

Пытаюсь написать в FBD простейший ардуиновский Blink


Код: Выделить всё

/*
  Зажигаем светодиод на одну секунду, затем выключаем его на   
  одну  секунду в цикле.
 */

void setup() {                
  // Инициализируем цифровой вход/выход в режиме выхода.
  // Выход 13 на большинстве плат Arduino подключен к светодиоду на плате.
  pinMode(13, OUTPUT);    
}

void loop() {
  digitalWrite(13, HIGH);   // зажигаем светодиод
  delay(1000);              // ждем секунду
  digitalWrite(13, LOW);    // выключаем светодиод
  delay(1000);              // ждем секунду
}
используя несимметричный мультивибратор получилось

задача сделать такой же, но с  таймерами , не догоняю как сделать (
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Blink на 13 порту

Сообщение Олег »

Можно так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Andrey_S
Рядовой
Сообщения: 8
Зарегистрирован: 13 ноя 2015, 12:08
Откуда: СПб

Blink на 13 порту

Сообщение Andrey_S »

Загрузил код, поправил только 13 цифровой выход, светодиод горит постоянно.
можете пояснить почему в терминал пишет такой значение ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Andrey_S
Рядовой
Сообщения: 8
Зарегистрирован: 13 ноя 2015, 12:08
Откуда: СПб

Blink на 13 порту

Сообщение Andrey_S »

странно со светодиодом, я замеряю напряжение на нем когда работает адруино блинк, выкл = 0 , вкл = 1,6 V

когда компилирую  свою программу в FLProg , при выкл. получется напряжение 0,4 - 0,6 и светодиод горит. может я чего то не то делаю (
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Blink на 13 порту

Сообщение Олег »

Мне мой вариант проверить не на чем, свою уну жду из Китая. Проверял в симуляторе Zelio, там работает.
 А ваш вариант не должен работать, странно что программа дает выходы с двух элементов подключать.
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Blink на 13 порту

Сообщение krom23 »

Ребят, вы походу загнались с миганиями, всё гораздо проще. Генератор(симетричный м.в) на 1000мс и прям на выход 13.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось krom23 13 ноя 2015, 17:50, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Blink на 13 порту

Сообщение Олег »

А если первый пост прочитать? Изображение
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Blink на 13 порту

Сообщение krom23 »

Вот файлик с мигалкой
krom23 писал(а):А если первый пост прочитать?
Извиняюсь. А по условию использовать можно только таймеры, или допускается и логика?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось krom23 13 ноя 2015, 17:59, всего редактировалось 1 раз.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Blink на 13 порту

Сообщение Олег »

В первом посте Andrey S написал, что на генераторе он сделал и спросил как сделать на таймерах. Я ему дал свой вариант.
Andrey_S
Рядовой
Сообщения: 8
Зарегистрирован: 13 ноя 2015, 12:08
Откуда: СПб

Blink на 13 порту

Сообщение Andrey_S »

krom23 писал(а):Извиняюсь. А по условию использовать можно только таймеры, или допускается и логика?
как вам удобно будет  ) если на логике будет работать покажите вариант )
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Blink на 13 порту

Сообщение krom23 »

А не будет работать без задающего генератора, а Олегова схема использует паразитную ёмкость р-н переходов, поэтому и работает "в пол накала". Я и сам загнался походу Изображение .
OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07 сен 2015, 23:53

Blink на 13 порту

Сообщение OlegAn1962 »

Вот, только что проверил на железе, работает в режиме автогенератора
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Blink на 13 порту

Сообщение Олег »

Странно, в симуляторе Zelio работает, не помню такого что в симуляторе работало, а в контроллере нет. Или блоки по-разному программно отрабатываются?
OlegAn1962
Лейтенант
Сообщения: 361
Зарегистрирован: 07 сен 2015, 23:53

Blink на 13 порту

Сообщение OlegAn1962 »

Тезка, твою схему тоже проверил на Нано, на выходе постоянно 1
Аватара пользователя
Олег
Полковник
Сообщения: 1532
Зарегистрирован: 13 окт 2015, 16:47
Контактная информация:

Blink на 13 порту

Сообщение Олег »

Спасибо, придет контроллер через неделю, смогу сам проверять. Изображение
Andrey_S
Рядовой
Сообщения: 8
Зарегистрирован: 13 ноя 2015, 12:08
Откуда: СПб

Blink на 13 порту

Сообщение Andrey_S »

OlegAn1962 писал(а):Вот, только что проверил на железе, работает в режиме автогенератора
Спасибо все работает! Как то не додумался что здесь нужно триггер ставить , а потом с логикой сделал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Andrey_S 16 ноя 2015, 13:07, всего редактировалось 1 раз.
Ответить

Вернуться в «Таймеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость