Sorgan Опубликовано 8 ноября, 2011 Поделиться Опубликовано 8 ноября, 2011 Здравствуйте. Начал учится работе с Ардуино и все обычные уроки (со светодиодами и дисплеем) усвоил. Хотелось бы связать Ардуино и компьютер. Т е например написать програмку на делфи с интерфейсом в виде кнопики и при нажатии что бы загорался светодиод на ардуине. Или что бы с компа выводить на дисплей какие нить символы. В общем интересует как с помощью делфи передать информацию на Ардуину. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 8 ноября, 2011 Поделиться Опубликовано 8 ноября, 2011 Очень легко. В Delphi тебе надо сделать вывод данных в виртуальный COM-порт на котором утебя висит arduino. Естественно нужно настроить скорость передачи, биты и т.п. В скетче Arduino принимать данные очень легко: Serial.read(); К примеру, к твоей ардуино подключен светодиод к пину 10. const int ledPin = 10; int incomingByte; void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); } void loop() { if (Serial.available() > 0) { incomingByte = Serial.read(); if (incomingByte == 'H') { digitalWrite(ledPin, HIGH); } if (incomingByte == 'L') { digitalWrite(ledPin, LOW); } } } Код взят из общедоступного примера. Как видно из кода, если ты с компа посылаешь по последовательному интерфейсу H, то светодиод загорается, если L - тухнет. Ну а как ты там уже реализуешь все это на Delphi отдельный разговор. 0 VK | Дзен | Telegram | OK Ссылка на комментарий Поделиться на другие сайты Поделиться
20% скидка на весь каталог электронных компонентов в ТМ Электроникс!Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!Перейти на страницу акции Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849
elsesonik Опубликовано 11 ноября, 2011 Поделиться Опубликовано 11 ноября, 2011 Может лучше на другом языке? 1 Физика сложная, но достойная наука!!! Ссылка на комментарий Поделиться на другие сайты Поделиться
Выбираем схему BMS для корректной работы литий-железофосфатных (LiFePO4) аккумуляторов Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>> Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161
Sorgan Опубликовано 12 ноября, 2011 Автор Поделиться Опубликовано 12 ноября, 2011 Например? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 27 апреля, 2012 Поделиться Опубликовано 27 апреля, 2012 Sorgan, Земляк, ответь, сижу маюсь точно с такимже вопросом. Один в один. Кнопка + светодиод + ardulino + Delhpi!!!!!! Если не трудно, стукни в почтовый ящик Plankin_193@inbox.ru, очень интересно получилось ли у тебя что-то, или правда начинать другой язык изучать!!!! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Геннадий Опубликовано 2 мая, 2012 Поделиться Опубликовано 2 мая, 2012 (изменено) Если еще актуально, скачайте компонент Delphi для СОМ-порта. Будет гораздо легче "укрощать" комп. Изменено 2 мая, 2012 пользователем Геннадий 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 6 мая, 2012 Поделиться Опубликовано 6 мая, 2012 (изменено) Если еще актуально, скачайте компонент Delphi для СОМ-порта. Будет гораздо легче "укрощать" комп. Установил Компонент CPDrv, банные отправляет без проблем и arduino мограет светодиодами только в путь, а вот в обратку при быстром приеме данных хрень получается, то теряет данные по лабуду пишет, немогу добиться стабильного приема на комп!!! Сможешь подскажи!!! Если не трудно глянь исходники. Obmen_dann_2.1.rar для arduino и Мои попытки.rar для Дельфи 7, и компонент для com порта comdrv32.zip Изменено 6 мая, 2012 пользователем Plankin 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 7 мая, 2012 Поделиться Опубликовано 7 мая, 2012 (изменено) Если еще актуально, скачайте компонент Delphi для СОМ-порта. Будет гораздо легче "укрощать" комп. Установил Компонент CPDrv, банные отправляет без проблем и arduino мограет светодиодами только в путь, а вот в обратку при быстром приеме данных хрень получается, то теряет данные по лабуду пишет, немогу добиться стабильного приема на комп!!! Сможешь подскажи!!! Если не трудно глянь исходники. Obmen_dann_2.1.rar для arduino и Мои попытки.rar для Дельфи 7, и компонент для com порта comdrv32.zip Получилось :clapping: :dance2: , читает с порта стабильно, Кому нужны разъеснения по исходникам пишите в личку, или на почту Plankin_193@inbox.ru Мои попытки.rar - Delphi 7 Obmen_dann_2_1.rar - Arduino Изменено 7 мая, 2012 пользователем Plankin 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
demo1420 Опубликовано 16 мая, 2012 Поделиться Опубликовано 16 мая, 2012 Здраствуйте. Хочю сделать примочку что-б через юсб можно было управлять релюшкой которая в свою очередь будет комутировать питание (вкл.выкл розетку) 0 Будем двигать прогресс сами. Мои нынишнее дела http://forum.cxem.ne...78#entry1564268 Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 16 мая, 2012 Поделиться Опубликовано 16 мая, 2012 Здраствуйте. Хочю сделать примочку что-б через юсб можно было управлять релюшкой которая в свою очередь будет комутировать питание (вкл.выкл розетку) Отпровлять на Arduino команды С Дельфи несложно, там только поблемы могут возникнуть с незнанием самого дельфи (работа с COM портом), дальнейшее подключение релюхи к МК можно здесь глянуть http://www.getchip.net/posts/062-kak-podklyuchit-k-mikrokontrolleru-nagruzku/ , а вот когда захочешь подключить кнопку к Arduinke, там придется помучаться и с тригерами и програмным обеспечением в МК и в компе!!!! Как ни крути а попоять придеться. До нормальной работы кнопки, а тем более не одной, я покачто не добился. Время нехватает, да и радио-детали по 2 недели с интернет магазинов идут по почте. Неплохо былобы через Skype поговорить, может и возникли бы новые идеи. То что в форуме печатаешь 15 минут, можно в живую за минуту обсудить!!!! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
demo1420 Опубликовано 17 мая, 2012 Поделиться Опубликовано 17 мая, 2012 Я с паяльником вроде как дружу (http://forum.cxem.net/index.php?showtopic=8592&st=5460&p=901604entry901604) делфи тоже знаю не глубоко правда, но с WinAPI работаю. Какой ардуино необходимо сделать, думал может єтот http://arduino.cc/en/Main/ArduinoBoardNano. Для начала думал сделать 6 розеток, для єтого необходимо 12 аналоговых регистров(6 на выход и 6 на вход). Хотя для старта хватит и одного на вывод. С ардуино впервые снакомлюсь. По поводу скайпа: у меня трафик с жостким лимитом, видео для меня роскошь, поэтому форум самое то! 0 Будем двигать прогресс сами. Мои нынишнее дела http://forum.cxem.ne...78#entry1564268 Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 17 мая, 2012 Поделиться Опубликовано 17 мая, 2012 Тогда проблем особо быть недолжно, и интернете есть сайты как делать Arduino самому, я тоже над этим задумываюсь, хочу сразу и интернет шилдом в паре делать http://www.ab-log.ru/forum/viewtopic.php?f=1&t=6 . У меня просто частный дом и вешать ардуинки придется по разным углам дома и огорода, а это проще зделать на "витой паре". С адуинкой сам только знакомство начал, купил русскую версию http://www.freeduino.ru/arduino/products.html , разницы никакой, весь вопрос в цене и в доставке. А для дельфи скачал готовую программу и на её базе стал химичить. Ком порт.rar . Она написанна под компонентом СОМ порта comdrv32. Хорошо посмотреть видео уроки для ардулино, весят немного пороси кого-нибудь из знакомых скачать. Да к стати посоветуй какой-нибудь нормальный интернет магазин, чтобы цены не драли, и с мелочёвкой проблем небыло. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 18 октября, 2012 Поделиться Опубликовано 18 октября, 2012 Люди, подскажите. Следующая заморока, связать через Enternet шилд arduino c Delphi . Проду для компа я нашёл http://pblog.ru/?p=91 а вот что в arduino написать пока не додумался!!!! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 19 октября, 2012 Поделиться Опубликовано 19 октября, 2012 Что написать это зависит от задачи, т.е. что именно нужно делать, принимать данные или передавать, генерировать HTML-страничку или еще-что-то. Ethernet шилд предоставляет много возможностей, что именно вам нужно непонятно. 0 VK | Дзен | Telegram | OK Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 20 октября, 2012 Поделиться Опубликовано 20 октября, 2012 Что написать это зависит от задачи, т.е. что именно нужно делать, принимать данные или передавать, генерировать HTML-страничку или еще-что-то. Ethernet шилд предоставляет много возможностей, что именно вам нужно непонятно. Я хочу передовать текстовые данные на Arduino и отратно с платы в чат. т.е. при передаче определенного текстового сообщения на плату на опред. pin-e загорается светодиод, ну и тоже самое с кнопкой только в обратную сторону. Надо что-то на подобе чат- клиента (и желательно клиента, потому что плат буден несколько). Сервер на компе, клиенты платы. Хотелось бы на Socket-ах. В общем прявязать к вот этой проге http://pblog.ru/?p=91. Если сморозил глупость, то извиняйте, зеленоват еще в програмировани... 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 21 октября, 2012 Поделиться Опубликовано 21 октября, 2012 Ну ничего сложного здесь нет. Ethernet-шилд, Arduino и прога на компе. 0 VK | Дзен | Telegram | OK Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 21 октября, 2012 Поделиться Опубликовано 21 октября, 2012 (изменено) Ну ничего сложного здесь нет. Ethernet-шилд, Arduino и прога на компе. Это и так понятно, только вот с ардуинкой пока загвостка, с сервером на ардуинке я вроде разобрался немного (стандартный пример идущий с программой компиляции) ,а вот клиента на плате написать пока не получается. Не конектится с компом. В стандартных примерах есть KlientTilnet, вроде все правильно написанно и и ip и порты, даже маску написал и шлюз, но эфект нулевой. Изменено 21 октября, 2012 пользователем Plankin 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 21 октября, 2012 Поделиться Опубликовано 21 октября, 2012 Без конкретной проблемы, кода и т.п. никто не поможет, тут телепатов нет. 0 VK | Дзен | Telegram | OK Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 22 октября, 2012 Поделиться Опубликовано 22 октября, 2012 Без конкретной проблемы, кода и т.п. никто не поможет, тут телепатов нет. С Сервером на плате я вроде как разобрался, нормально конктится с программой чата связь с Friduinkoy (чат).rar, для ардуинки прошивку взял из примеров (ChatServer) с прогой компилятора enternetNach_dddd_ino.rar ( если кому интересно, то я перевел коментарии с прошивке), а вот с клиенам на плате загвостка, взял исходник с примеров TelnetClient_PEREV.rar, не конектится с сервером. В принципе все одно и тоже но работать нехочет. Подскажите!!!!! 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Plankin Опубликовано 4 ноября, 2012 Поделиться Опубликовано 4 ноября, 2012 (изменено) Еще вопрос, (чуть чуть не в тему), плата Freeduino 2009 на ATmega328, плата сдвига Expander Shield, I2C вариант, расположение всех перемычек стандартное (как на сайте Фридуино), вопрос. Можно ли организовать функцию прерывания через плату сдвига вводов. На сколько я понял, эта функия работает только с 1 и 3 pin, как надо поставить перемычки, чтобы вывести прерывания на вторую микросхему платы сдвига и занть полностью все 16 входов. Изменено 4 ноября, 2012 пользователем Plankin 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
art_maestro Опубликовано 17 ноября, 2012 Поделиться Опубликовано 17 ноября, 2012 Мне когда-то помогла вот эта статья http://entropiya-blog.ru/pishem-programmy-dlya-launchpad-s-ispolzovaniem-gui.html , только там описуеся подключение launchPad и Delphi. Но сути не меняет. Главный прикол в том, как писали выше, что необходимо чтобы МК отправлял данные например, через команду Serial.println(). В Delphi можно через АПИ функции или еще легче, применить компонент по работе с СОМ-портами (в статье указан какой + на блоге имелся сам компонент с описанием) и с полученными данными делай что хочешь. Аналогичным образом делает передача данных с Делфи в МК. Автор привел пример, где он управляет светодиодами через программку написаную на Делфи. 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость Koturfu Опубликовано 21 августа, 2013 Поделиться Опубликовано 21 августа, 2013 Ребят помогите пожалуйста.Задание такое.Двигатель должен крутиться в одну сторону,а через некоторое время в другую.Код в Arduino написал(кое-что взял из исходников опубликованных выше),граф.интерфейс в Delphi сделал,ком порт вяжется норм,но вот двигатель почему -то не запускается.Может где ошибка вкралась? 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Гость solarstation2 Опубликовано 7 января, 2015 Поделиться Опубликовано 7 января, 2015 зайдите в solarstation2 скайп там лучше обсудить 0 Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы публикуете как гость. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.