Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   AS3 и Arduino (http://www.flasher.ru/forum/showthread.php?t=215629)

Dezar 13.07.2018 16:27

AS3 и Arduino
 
привет.
у меня проблема базового понимания отправки - получения данных.

был человечек, который делал проект.он слился, но успел оставить наброски.
у меня есть ArduinoConnector.

я соединяюсь с com портом

Код AS3:

  arduino = new ArduinoConnector();
  arduino.connect("COM1",9600);

и даже умудряюсь отправить данные
Код AS3:

  arduino.writeByte(0x02);

вроде всё просто.
Однако.
мне нужно отправить конкретную команду, которую я не могу описать.Ибо не знаю чего-то.

есть программа Bus Hound. с её помощью я получил лог отправки с тестовой программы(которая работает исправно).

вот лог

Код:

data = 02 03 06 30  41 b3
Description = ...0A.

где data - Hex dump of the data transferred
Description - Description of the phase

я пытался отправить ByteArray, но так же потерпел неудачу.

аппарат подключенный к com порту cashbox

кто может помочь или направить в правильное русло? :)

Добавлено через 4 часа 35 минут
методом "тырка" получил ответ.
если кому надо

Код AS3:

sendCom("02, 03, 06, 00, C2, 82");
function sendCom(str:String):void {
    var arr:Array = str.split(",");
    for (var i:int = 0,len:int=arr.length; i < len; i++) {
        arduino.writeByte(parseInt(arr[i],16));
    }
}

работает как часы

TERRORist 14.07.2018 19:40

Прикольно, а что за проект?

caseyryan 14.07.2018 22:40

Недавно пилил проект ардуино + c# и там наткнулся на проблему того, что шарп просто не коннектится к ардуино, если она подключена к порту выше 9го. Так и не смог это обойти.
В as3 тоже так же?

Dezar 17.07.2018 19:47

нет таких проблем в as3.
ну или я не смог с ними столкнуться)
я ловил 15-ый порт легко.


Часовой пояс GMT +4, время: 19:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.