Ви не увійшли.
Я человеку делал проект с несколькими ино файлами. У меня на 1.6.5 и 1.8.5 всё собиралось без проблем. У него же, на 1.6.0 были дурацкие ошибки при сборке... Непонятно как с этим бороться.
Помойму, AVRlib имеет более удобные средства, нежели библиотека EEPROM. И для ресурса можно использовать хотя бы update.
И это событие нужно как-то ловить и анализировать, если собираться работать дольше 50 дней.
Работать может сколько хош. СОБЫТИЕ не должно превышать 50 суток.
Ардуино IDE и КА у заказчика. Какие варианты? Что то поменяется - буду только рад.)
Если кто-то сталкивался с проявлениями этих проблем - поделитесь.
А я поделюсь то, что от себя знаю.
Нужно было выводить кириллицу в кассовый аппарат. Дабы было всё красиво, написал перекодировщик UTF-8 в CP-866. Проблем не было.)
нехрена
научитесь правильно писать сначала.
Ага. Ведь главное прочувствовать, проинтуичить!)
Складывается впечатление, что кто-то люто ненавидит ардуины и все что с ними связано. Неужто в силу своей распространенности, дешевизны и скорости разработки они забирают у старой гвардии хлеб?
У кого как. Есть и такой результат. Ушла карма, не без этого. Но, с другой стороны, благодаря популяризации МК, Ардуино, повалила куча народу, и как следствие, куча желающих что то сделать, куча заказов... Палка о двух концах.)
Та шо? Понты! Шо разве низя?
Подозреваю, что человек просто не шарит. Бывает же такое?)
Вы шо ещё меня не знаете?
- девушка, я не знаю как Ваша фамилия, но у вас ТАКАЯ жопа!
Я бы написал пару макросов, типа
#define LED_INIT() (DDRB |= 1<<6)
#define LED_ON() (PORTB |= 1<<6)
#define LED_OFF() (PORTB &= ~(1<<6))и не лез бы ни в какое IDE.
)) Тогда причём кнопка? Найдите источник помехи и устраните. Мудрёно? )
)) Подходит на 100%. А ведь и раньше тоже были башковитые.) Нет, неправильно. Башковитые были всегда, во все времена, важно только количество.)
Сплошь и рядом(. Потому и спрашиваю о подключении, ибо из за таких "не сложных" заказов СТОЛЬКО времени тратится... И нервов! Просят скетч, а приходится разбираться и в схемотехнике... Да ладно бы только в ней. Иной раз человек не знает куда скетч сохранил, и где его искать... Психики не хватает!
А чего там сложного. Заплатил-получил. Сложности вылазят, если на халяву, да еще если заказчик туп...
Или амбициозный новичек.)))
Со схемой подключения проблем нет?
У входных пар есть общий провод?
В своё время предлагал:
"Скажу что купить. Комплектация ~ $10..15.
Напишу программу. В $40 уложитесь."
Но энтузиазма не встретил.
Делал сетку для скуда когда то. Романтика.)
упоминая совок я имел в виду алкоголь.
очень много отличных спецов спились, хорошие люди и отличные спецы - много помогали за алкоголь, и результат по сути предоприделен (((
Говоря пиво/вино/водка/коньяк я имел ввиду порядок цен. Или вы думаете что кто то будет доставлять натюр-продукт?)) Хотя да, кто то полушутя спрашивал что я предпочитаю)).
я вот, помнится, просыпаюсь значит в вытрезвителе ....
"Просыпаюсь утром весь в цветах. Думаю, пи*дец, похоронили уже. Ан нет, всё нормально. Клумба."
Так это смотря за какой период времени! Из серии быстро-качественно-недорого.)
Пиво/вино/водка/коньяк?
Просто человек считает что там железный USB, не зависящий от контроллера.) Как и загрузчик.)
Можно и совсем просто. По дурному.)
const int buttonPin = 2; // кнопка (+)
const int button1Pin = 3; // кнопка (-)
const int repeat_time = 500; // длительность автоповтора
int count; // счётчик нажатий
void setup()
{
Serial.begin(9600);
pinMode(buttonPin, INPUT_PULLUP);
pinMode(button1Pin, INPUT_PULLUP);
}
void loop()
{
if (!digitalRead(buttonPin)) {
if (++count >= 10)
count = 0;
Serial.println(count);
delay(repeat_time);
}
if (!digitalRead(button1Pin)) {
if (--count < 0)
count = 9;
Serial.println(count);
delay(repeat_time);
}
}