Comments 11
if(strstr(clientline, «water»)!=NULL) digitalWrite(2, LOW); //вода
if(strstr(clientline, «pena»)!=NULL) digitalWrite(3, LOW); //пена
Не надо так.
Либо уж везде транслит, либо везде английский.
+3
Если купюроприёмник прислал нам в ответе команду 0x81, значит он принял купюру. В данных содержится номинал. У меня это: 2=10 рублей, 3=50 рублей, 4=100 рублей, 5=500 рублей, 6=1000 рублей, 7=5000 рублей. Возможны варианты, зависит от прошивки.
А тут гадать нечего, по команде GET BILL TABLE 0x41 купюроприёмник выдает таблицу соответсвия между своим «номером» купюры ее номиналом.
Если вам попадется курюроприемник с другой версией firmware и номерами купюр, придется переписывать код вашего автомата?
Не проще ли получать актуальные данные от самого аппарата?
+1
Приветствую. Может мне кто нибудь дать подглядеть рабочий кусок кода по обработке данных с кэшкода :) Нашел у себя в хламе купюрник и после прочтения статьи стало интересно его подцепить к ардуинке. С инициализацией купюрника я разобрался, а вот корректно с него данные забрать не могу.
P.S> заранее благодарю
P.S> заранее благодарю
0
Вы добились зеленой индикации на отверстии для купюр? Или дали reset и получили жужжание механики? Если так то этого не достаточно.
Готовый код вам скорее всего никто не даст.
Кое-что можете почитать тут и тут
А вообще есть файл от производителя под названием CashCode One Validator — Programming for CCNET.pdf
Файл тут
Там полное описание всех команд, а в конце правильные алгоритмы инициализации, приема купюр, и т.д.
Готовый код вам скорее всего никто не даст.
Кое-что можете почитать тут и тут
А вообще есть файл от производителя под названием CashCode One Validator — Programming for CCNET.pdf
Файл тут
Там полное описание всех команд, а в конце правильные алгоритмы инициализации, приема купюр, и т.д.
0
нет я его инициализировал, и все команды ввел корректно он купюры считывает, принимает. Я застрял на самой идиотской мелочи :) Считать ответ с него. Верю что смешно но оказалось для меня сложной задачей. Я вижу ответ с него, читаю его, но он идет как будто побайтно и в конце просто перестает считываться. То есть простейший Serial.read оказался для меня непреодолимым препятствием.
P,S> А полный код мне нет необходимости видеть :) Просто разобравшись до конца с одной вещью я знаю что мне этот опыт явно где то еще пригодится.
P,S> А полный код мне нет необходимости видеть :) Просто разобравшись до конца с одной вещью я знаю что мне этот опыт явно где то еще пригодится.
0
Sign up to leave a comment.
Arduino на автомойке ч.2