1С и arduino #729646


#0 by Sarmen
Здравствуйте! Только начинаю изучать arduino. Подскажите, как можно наладить связь 1С и arduino? Например, по нажатию кнопки в 1с - зажигать и выключать светодиод?
#0 by Sarmen
Здравствуйте! Только начинаю изучать arduino. Подскажите, как можно наладить связь 1С и arduino? Например, по нажатию кнопки в 1с - зажигать и выключать светодиод?
#1 by Sarmen
Пока стандартный arduino uno - подключен через USB COM-порт.
#2 by 1Сукпун
ну  так пошли в  сом  порт  что нибудь  ,а  в ардуине  считай
#3 by Alex1979rak
Прикольно. Будет первый робот-бухгалтер 1с.
#4 by Жан Пердежон
КомандаСистемы("copy C:ard.bin /B com1");
#5 by Sarmen
А можно всё это, только поподробнее пожалуйста.
#6 by Zerga
Научи 1С-ку программы составлять для ардуинки.
#7 by Sarmen
Это в планах! А как же! Обязательно! :)
#8 by Woldemar22LR
Что за бред и зачем это надо? :))))) В арудино ты пишешь две программки на СИ , одна инициализация, вторая во время выполнения. Как ты хочешь связать ее с арудин ои зачем???
#9 by quest
а какая выгод от 1С при такой разработке? в чем сложность такого обучения?
#10 by Sarmen
Как команду подать на arduino из 1С, чтобы светодиод зажёгся? Просто так - для интереса.
#11 by Garikk
ну почему бред, например свет на складе зажигать когда документы на отгрузку проводишь :)
#12 by PLUT
а из Excel как? просто так - для интереса (там VBA есть если что)
#13 by Garikk
есть MSCOMM32.OCX, через VBA его дёргать можно
#14 by Oftan_Idy
прикольно. А какие еще идеи есть?
#15 by Garikk
незнаю, считать чтонибудь, простенький СКУД на коленке собрать
#16 by Garikk
если озадачится много чего придумать можно
#17 by Woldemar22LR
при загрузке 1с на рабочем столе - включать кофеварку???
#18 by Sarmen
Ну там можно как-нибудь управлять arduino через web-интерфейс или мобильное приложение?
#19 by PLUT
табло светодиодное зафигать бегущую строку на 1С - Бобро пожаловать! круто чо
#20 by MaxisUssr
Напиши компоненту на любом языке и обращайся к ней из 1С
#21 by Sarmen
Да вот я кроме 1С, к сожалению, никакого другого языка не знаю пока. Поэтому и спрашиваю.
#22 by ilyavorobyev
пиши на питоне, там легко
#23 by ilyavorobyev
как раз язык выучишь новый
#24 by Oftan_Idy
При проведении отгрузки с отрицательными остатками - электрошок на стул
#25 by Sarmen
КомандаСистемы("copy C:ard.bin /B com1"); А можете расшифровать подробнее, что означает эта команда и что будет происходить при её выполнении?
#26 by Casey1984
Елочка гори? :)
#27 by Злобный монстр
Содержимое файла C:ard.bin отправится в компорт.
#28 by Злобный монстр
+ причем как двоичные данные
#29 by Злобный монстр
+ Термотрансферный принтер у меня так работал вполне нормально.
#30 by Sarmen
Огромное спасибо! КомандаСистемы("copy C:ard.bin /B com1"); - отлично работает!
#31 by Sarmen
А теперь следующий вопрос: как теперь наоборот - не отправить, а получить данные от Arduino средствами в 1С?
#32 by quest
конкретно с USB - без ВК никак.
#33 by Сверчок
Г-х-мм... "1С и Ардуино"... А ведь метафизически -- довольно сильная связь. Точно так же. Встречный (уточняющий) вопрос: а как из 1С получить ВООБЩЕ хоть что-нибудь? Хоть из файла, хоть из СОМ-порта? Ну да, ну да -- блинк. Средствами объектно-ориентированного языка. В пространстве 2кБ, причём где задача по-уму решается десятком байт.
#34 by Сверчок
И везде проблема одна: категорический отказ читать документацию. Когда-то "типа крутые программисты" попрекали среду 1С русскоязычностью. Среда Ардуино давно русскоязычна и включает адовы горы документации, форумов и примеров. Но -- та же беда что и в 1С, "чукча писатель".
#35 by Сверчок
USB вообще не при делах. СОМ-порт, блин, в системе торчит и переливается как новогодняя ёлка.
#36 by quest
>А ведь метафизически -- довольно сильная связь. Рассшифруй. Интересно стало
#37 by Сверчок
в
#38 by tridog
Купи к ней хреновину для ethernet'а - и дергай из через HTTPСоединение. И в обратную сторону теперь можно, через HTTP-сервис (SOAP с валидацией xml'а был для бедной МК смерти подобен)
#39 by quest
Да пофиг чем он в системе отображен - без внешнего события usb хоть дисководом представь - 1с его не увидит.
#40 by Лефмихалыч
ты решил таки сделать штуку, которая будет пользюков через клавиатуру током ебошить?
#41 by Garykom
не только, она наверно еще сначала распознавать будет кто по клаве стучит, и вот если не "в списке" то уж тогда... ЗЫ а вообще вещь полезная вот тоже хочу наваять на радуине измерялку объема коробок )) с подключением к 1С по типу весов ))
#42 by Сверчок
Причём, что мне особо нравится: люди покупают замечательную (sic!) "учебную парту" для освоения программирования интерфейсов -- и категорически не желают задуматься над ... фанфары!.. программированием интерфейсов. (не говоря уж об архитектуре систем, куда там). Воистину, "одинэсник это диагноз".
#43 by Sarmen
Тут проблемка возникла... При использовании команды консоли: COPY Вылазит консоль и пишет "Скопировано файлов 1." Как-то "@echo off copy"... - не помогает. Как убрать это появление консоли?
#44 by Armando
arduino это кто такое?
#45 by Oftan_Idy
Это для тех хочет паять микросхемки, но не умеет да и нехочет
#46 by BubbleGumm
Есть компоненты для чтения записи произвольной информации в com порт. Ну и на стороне arduino читай и пиши. В принципе должно быть просто(про саму связь)
#47 by Armando
тогда желание скрестить это с 1С закономерно)
#48 by ViSo76
У нас давно работает в связке с 1С, делали как по com потру так и через ethernet shield
#49 by Oftan_Idy
Да проблема вообще мне видится не техническая. Технически можно ужа с ежом скрестить. Проблема в идеях. Чтобы такого реально полезного сделать Ардуино + 1С. Чтобы не просто для прикола, а для бизнеса
#50 by ViSo76
Мы к примеру автоматизировали часть складского учёта
#51 by Sarmen
Все делали, я погляжу... Так подскажите же - как легче и проще управлять светодиодом из 1С?
#52 by Vladal
По COM-порту, как еще? Можешь прикрутить ethernet-shield и организовать сервер.
#53 by Garikk
copy C:ard.bin /B com1 > null
#54 by Vladal
Не две программки, а две процедуры - инициализация и цикл выполнения. Или без оного.
#55 by Oftan_Idy
а можно подробнее, как использовался ардуино для склада?
#56 by Garikk
какая проблема в идеях? я в самом начале писал, самое простое, сделать простенький СКУД, буквально нахаляву
#57 by tridog
Архитектура на микроконтроллерах? Бредите? В атмегу (что в ентой ардуине) банально не влезет достаточное количество кода, чтобы в нем было обоснованно наводить архитектуру. Эти игрушки скупают не для того, чтобы стать высококвалифицированными разработчиками на сях - а для того, чтобы поиграться, потешить ЧСВ и т.д.
#58 by ViSo76
Если через ком то бери бесплатную компоненту для ком порта не помню уже как называлась. Рождаешь сом объект и пишешь в порт, далее прилетает событие в 1С, которое ты отлавливаешь и с событием приходит ответ от arduino
#59 by Vladal
Как и в примере с чтением ком-порта. Вот и пиши в скетче - если ардуина с ком-порта получила сигнал "1", то включи светодиод, если "0" - выключи, если "2" - то поморгай им с интервалом в 300 мс. А из 1С с помощью ВК работы с ком-портом посылай туда единички, нолики и двоечки. Это так, навскидку.
#60 by tridog
Ну сделай автоматическую комплектацию заказов на складе. Чтобы все товары в рфид-метками, кладовщики только сдают поступившие товары в "черный ящик", курьеры забирают из него уже укомплектованные заказы на развозку. А вот перемещение по полкам, комплектация заказов, "ячеистый" - это чтобы оно само.
#61 by ViSo76
Для измерения весогабаритов
#62 by tridog
Это чтобы написать одну мегауниверсальную программу на сях и потом больше никогда не кодить на сях, только на 1Сике?)
#63 by Oftan_Idy
для СКУД есть готовые решения и вобщем для этого не нужна 1С, да и вредна чем обычные электронные весы не подходят?
#64 by ViSo76
А они габариты мерят?
#65 by Oftan_Idy
вот именно "габаритов", тут интересно уже. Потому что вроде готовых приборов таких нету
#66 by ViSo76
Есть японские стоят как вся наша страна
#67 by Vladal
Средствами ДОС в ком-порт пойдет запись сожержимого текстового файла c:ard.bin
#68 by Oftan_Idy
Итак. СКУД, габариты. Еще?
#69 by ViSo76
А ответ чем ловить?
#70 by Garikk
готовые решения везде есть, если не изобретать велосипеды, прогресс остановится.
#71 by Garikk
т.е. нахрена нужен 1С, если есть SAP, MS AX и т.п. зачем нужен бмв если есть жигули зачем нужен линукс, если есть виндоус
#72 by Garikk
Все, что могло быть изобретено, уже изобрели (с) 1899г.
#73 by quest
> нахрена нужен 1С, если есть SAP, MS AX и т.п. Сам не понимаю, нахрена этот желтый бейсик кому нужон... Но видишь - используют, даже в компорт пытаются писать.
#74 by Garikk
вот вот, даже процитирую "есть готовые решения и вобщем для этого не нужна 1С, да и вредна" :)
#75 by Garikk
перебор конечно уже, но очень удачный пример ненужной вещи: Нафига нужен Asterisk если есть отличная АТС от Panasonic или Avaya
#76 by BubbleGumm
StrokeReader ActiveX посмотри. Я такой использовал для com порта. Вообше он для любых com устройств у которых нет спец. компоненты для 1с должен подойти. Только всю логику в 1с реализовывать придется(структура данных известна должна быть). Я для купюроприемника такой цеплял. Правда он платный, но работает и бесплатная версия(с ограничениями наверное, не помню уже).
#77 by ViSo76
По тому что всегда есть "нищеброды", а вообще Asterisk есть в аппаратных вариантах
#78 by Garikk
Есть нищеброды, а есть и разработчики которые потом чтото отдельное и более продвинутое могут сваять Я к чему и веду, что нельзя так категорически относится к вещам лишь потому что "есть же готоое! остальное не нужно"...иначе развития не будет. ==== Астериск изначально появился без аппраратной части, это уже потом с приходом популярности к нему железо выпустили
#79 by ViSo76
Это да, и были модемы 56к с определённой микрухой, которые можно было использовать с Asterisk
#80 by Сверчок
Ну вот, пожалуйста: в и выпрыгнул типичный "одинэсник уровня два" -- уже научился кодить на английском, но пока не понял, что именно за обезьянью грамоту резво нащёлкивают его отростки.
#81 by Сверчок
Ещё раз: покупка любой "микродемки" вообще (и любой из Ардуинок в особенности) -- замечательный повод осовить "смычку города с селом". То есть, например, работу с внешними компонентами, файловыми потоками и OLE -- со стороны 1С; и с аппаратными реализациями, софтвёрными базисами протоколов и базисом уже имеющихся реализаций -- со стороны периферийного оборудования, участвующего в автоматизации учёта. Великолепный повод! Но -- низкий порог вхождения в тему (как со стороны 1С, так и со стороны той же Ардуино как аппаратной платформы МК) приводит к появлению тьмы не просто копипастеров, но копипастеров равно ленивых, глупых и наглых. Что безусловное зло, увы.
#82 by Garikk
Чтото вспомнилось из былых времён когдя я в РЖД работал/ внедряли у нас установку одну здоровенную для испытания электрооборудования вагонов, на "Сурьёзных и правильных" контроллерах ICP DAS ....которыми рулил писюк на Win98  с программой на VB5...(на w2k/XP "почемуто" не запускалось)...ох смеялся я тогда... А тут ардуинку злом и детским садом называют... вот где самый ад....настоящий продакшн в железе :)
#83 by Garikk
ой у вас привод завис при иммитации скорости 160кмч под полной нагрузкой? А вы компьютер перезагрузите ... :)))
#84 by Vladal
Разве цель ардуины и микроконтроллеров обучение программированияя на сях? Всегда думал, что первостепенная задача - взимодейсвие железа и микроконтроллера на низком уровне + применение рук.
#85 by Garykom
вообще то цель ардуино - быстро смакетировать устройство для отладки, чтобы потом легко перенести на нормальное железо/микроконтроллеры
#86 by Garikk
а почему нельзя ардуину в продакшене использовать? Ну да, изначально она предназначена для развлекухи конечно, но всётаки? Я вот привёл пример как из нормального железа/микроконтроллеров могут сущий ад собрать без зазрения совести. И боюсь что подобный подход отнюдь не редкость.
#87 by zulu_mix
а кто уже отличился и ветку на башорг слил?
#88 by ДенисЧ
где?
#89 by zulu_mix
#90 by tridog
А по сути можно? Например привести примеры архитектурно-правильной и архитектурно-неправильной прошивки для МК? Иначе это тупо вброс)
#91 by tridog
Эти ваши ардуины в 99% случаев покупают, чтобы развлечься. Правда ничего плохого в этом нет)
#92 by VladZ
Таки не понял, зачем из 1С управлять? По поводу шутки про робота-бухгалтера. Тут получается наоборот: 1С управляет роботом. :)
#93 by Oftan_Idy
Могу еще раз подписаться под этими словами. Вы со скудом в каком виде сталкивались? Это система из надежного дубового железа в котором список юзеров прописывается в текстовый файлик. Система должна работать как кувалда надежно и быстро. А вы предлагаете каждый раз обращатся в 1Ску с вопросом можно ли пропустить юзера. В итоге толпы народа возле дверей, заблоченые двери, очереди,зависания и матюки.
#94 by Vladal
Так и есть. Удобная платформа с программатором и UART-интерфейсом на борту. У меня Ардуино УНО со съемным чипом. Удобно исползовать как программатор и при отладке. Потом чип Атмеги присобачивается в поделки. Из последнего - развлечение со светодиодным кубом 4х4х4, вот теперь хочу применить этот опыт на куб 8х8х8
#95 by Vladal
Про порог вхождения обсосали, давайте обсудим возраст вхождения - на ютубе есть канал "Самоделкин и карандаш" - там два дошкольника лепят из ардуины. Пусть и по указанию и суфлерству отца, но это наоборот, еще бОльшее уважение их отцу.
#96 by Garikk
да я и не сталкивался, я просто сходу придумал пример как можно использовать подобную связку как минимум можно из 1С делать выгрузку в дубовый скуд или срочно чтото заблокировать...и не носить файлик на флешке через дядю Ваню на охране
#97 by Garykom
эээ а скажите как вы данные из этой скуд потом в 1С для кадровиков и прочих засовываете?
#98 by Oftan_Idy
так и делается, но для этого Ардуино не нужно. Мне поэтому и интересны идеи, мне вот как не приходит в голову полезное использование ардуины и 1С. Подсвечивание полки на складе это может действительно полезно, измерение габаритов тоже.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С