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