Найдено 5 результатов

Ворон
23 янв 2015, 23:17
Форум: Arduino и Ко. ♥♥♥
Тема: Внешние прерывание Логическая ошибка.
Ответы: 7
Просмотры: 27985

Re: Внешние прерывание Логическая ошибка.

Отладочная програма. Только для прерывания, бегущая строка, для отслеживания процесов в нутри проги. #include <Wire.h> #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); int led = 13; int pin = 0; volatile boolean PTT = LOW; byte degree[8] = { // значек Градуса. B00110, B01001, B0100...
Ворон
23 янв 2015, 21:47
Форум: Arduino и Ко. ♥♥♥
Тема: Внешние прерывание Логическая ошибка.
Ответы: 7
Просмотры: 27985

Re: Внешние прерывание Логическая ошибка.

Проблему вроде решил. Задача: Решить проблему с внешним прерыванием, при нажатии с HIGH на LOW выполнение одной последовательности при отпуске с LOW на HIGH другую. Решить её функцией прерывания не удалось. Решение: В Функции прерывания идет проверка на состояние входа того же, что и вход прерывания...
Ворон
22 янв 2015, 18:23
Форум: Arduino и Ко. ♥♥♥
Тема: Внешние прерывание Логическая ошибка.
Ответы: 7
Просмотры: 27985

Re: Внешние прерывание Логическая ошибка.

Это хорошо, но прерывание выполняется сразу после действия, помимо основной задачи.
вписать в тело программы можно, но там идет задержка. ~1.5 сек.
По библиотеке BTN_PIN ознакомлюсь.
Ворон
21 янв 2015, 21:20
Форум: Arduino и Ко. ♥♥♥
Тема: Внешние прерывание Логическая ошибка.
Ответы: 7
Просмотры: 27985

Внешние прерывание Логическая ошибка.

Приветствую вас изобретатели. Проблема в Прерывании. Идея была в том, что в проге использую две функции: по включению и выключению. То есть, разный алгоритм включения и выкл. attachInterrupt(pin, PTTon, FALLING); attachInterrupt(pin, PTTof, RISING); RISING прерывание вызывается только при смене знач...