Ползунок для светодиода с ПК

Hottab13
Offline
Зарегистрирован: 19.11.2014

Добрый день! Возникла такая идея управления светодиода на Arduino, с помощью ПК. К примеру вставить ползунок на экран и при его изменении чтобы менялась яркость светодиода, а вобще в идеале управление 220вольтовым светодиодом, есть схемы Диммира, но думаю там принцеп тот же будет, огромное спаисбо за скейчи или какую либо информацию!

TxBr
Offline
Зарегистрирован: 26.03.2015

Скорее всего ваша проблема давно решена, но для будущих поколений:
есть стандартный пример в среде прцессинга: examples->Topics->GUI->Scrollbar

Там картинку двигают скроллом, принцип его построения можно оттуда и стрельнуть
Ровно так же можно изменять значение переменной от скролла, например от 0 до 255, посылать ее на МК и запихивать в ШИМ.
ШИМ хорошо бы подать на повторитель напряжения и уже на диод

И будет ровно то, что надо

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

TxBr пишет:

И будет ровно то, что над

а как это сделать из приложения созданного в DELPHI_6 ? :)
послать в ардуину пакет данных и получить от неё ( него ) пакет ?

TxBr
Offline
Зарегистрирован: 26.03.2015

Delphi.. Это еще модно?) 

ну тут остается только гуглить, как по КОМ байтики посылать в паскале

мой опыт отправок в процессинге подсказывает, что отпраявляя по КОМ константу, отправляется только кратная 256 ее часть, например отправив в эфир тип int значение 500, на самом деле отправится 500-256->244, а отправив (минус)-10, на самом деле улетит 246.. Это стоит учитывать как бы

но возвращаясь к делфи.. Почему это не модно - он не кроссплатформенный, а джава кроссплатформенная и этим стоит пользоваться или учиться (я учусь этому только) пользоваться ;)

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

модно-не модно.... чего-то в дельфах могу... в остальном - нет , вот и спросил , Спасибо :)

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Легко советовать не использовать то, что не знаешь.
Не модно, это что то новое.
Язык - не важно. Главное знать как реализовать обмен согласно протокола.
Рискнул предположить, что выбор языка - по барабану. Такова се ля ви.
В дельфях - искать компонент обмена по ком порту, вот и вся проблема.

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

уже подсказали как - нету времени проверить, вот и подстрахерился, переспросив.....

В дельфях - искать компонент обмена по ком порту, вот и вся проблема.
....вот и ищЮ :)-

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

TxBr пишет:

Delphi.. Это еще модно?) 

мой опыт отправок в процессинге...
но возвращаясь к делфи.. 

чем будут отличаться выходные файлы ( .exe ) для виндов - в той  или этой системе ? - мне не ведомо....
...может и перейду ( если смогну )

SU-27-16
SU-27-16 аватар
Offline
Зарегистрирован: 13.08.2012

есть стандартный пример в среде процессинга: examples->Topics->GUI->Scrollbar
у процессинга на выходе полноправный ххх.exe файл для виндов ? тогда пойду изучать.....
....хотя - "коней на переправе не меняют" :(

TxBr
Offline
Зарегистрирован: 26.03.2015

идея не в том, что  java модная или не модная, в чем меня упрекнули (справедливости ради замечу, что сам я так и написал) :), а в том, что она кроссплатформенная, и с ее помощью можно компилировать исполнительные файлы, соответсвенно, под все системы, правда, с дополнительной предустановкой java.. просто это задел знаний на будущее, а еще эта тема форума посвящена именно Processing ;)

sandr4
sandr4 аватар
Offline
Зарегистрирован: 11.02.2015

SU-27-16,  для Delphi есть компонент для работы с com-портом, называется Comdrv32.

sandr4
sandr4 аватар
Offline
Зарегистрирован: 11.02.2015

У меня на Delphi7 работает.