Всем привет , НУЖНА ПОМОЩЬ .
Задача такая;
нужен обмен данными ардуино с компъютером через Com порт.
мне нужно измерить вес в граммах с помощью тензодатчика и передать значение на компьютер через com порт , тот же UART и соответственно тот же USB порт который есть на ардуине. В делфи написана программа, которая соединяется с ардуинкой и можно наблюдать эти самые данные веса. Тут же кнопки управления включением и выключением пинов на ардуине.
Я экспериментировал на Ардуино Nano ATmega328.
flpor 1.10.3
Delphi 7
Начал эксперименты свои просто с передачи данных по USB собственно через который программируется сам ардуино .
Выкладываю свои результаты .
Все работает если обмен производить 8-ми разрядными регистрами тобишь формат слова в ардуине - byte , а в делфи -Word.
я выложил как раз рабочую версию.
Проблемы начинаются когда я пытаюсь передать данные из ардуино на компьютер число любого другого формата, мне нужно передавать число с плавающей запятой то есть формат слова - Float -на ардуине , а в делфи cкорее всего REAL.
В общем я пробовал все форматы Integer, float. ну все которые там вообще есть=-)))....в итоге ниче не получилось...
Если кто нибудь имеет опыт работы с Делфи может сможете помоч...откорректировать мою программу так чтобы с ардуино на компьютер передать число с плавающей запятой...либо хотя бы в формате INTEGER......Заранее спасибо....