Страница 1 из 1

Помогите разобраться с кодом для передачи команд по блютус

СообщениеДобавлено: 15 июн 2018, 05:59
Max_Djako8841
Пишу код для передачи команд с андроида на ардуино по блютус. Сначала попробовал сделать для компа, всё стабильно, а на андроиде реализовать это не получается. Ниже скину код для приложения на windows, в андроиде так же две кнопки.

Синтаксис:
Используется csharp
using System;
using System.Windows.Forms;
using System.IO.Ports;
namespace lightcontrol
{
    public partial class Form1 : Form
    {
        SerialPort port;
        public Form1()
        {
            InitializeComponent();
            this.FormClosed += new FormClosedEventHandler(Form1_FormClosed);
            if (port==null)
            {
                port = new SerialPort("COM7", 9600);//Set your board COM
                port.Open();
            }
        }
        void Form1_FormClosed(object sender,FormClosedEventArgs e)
        {
            if(port !=null &&port.IsOpen)
            {
                port.Close();
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            PortWrite("1");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            PortWrite("0");
        }
        private void PortWrite(string message)
        {
            port.Write(message);
        }
    }
}

Re: Помогите разобраться с кодом для передачи команд по блютус

СообщениеДобавлено: 15 июн 2018, 12:04
Cr0c
https://github.com/seiji/unity-bluetooth
System.IO.Ports не работает на андроиде

Re: Помогите разобраться с кодом для передачи команд по блютус

СообщениеДобавлено: 19 июн 2018, 22:43
Max_Djako8841
Cr0c писал(а):https://github.com/seiji/unity-bluetooth
System.IO.Ports не работает на андроиде

Ок. Благодарю, а что тогда вместо него использовать?

Re: Помогите разобраться с кодом для передачи команд по блютус

СообщениеДобавлено: 20 июн 2018, 09:40
IDoNotExist
Max_Djako8841 писал(а):Ок. Благодарю, а что тогда вместо него использовать?

Скорее всего это можно сделать только через нативный Андроид плагин https://docs.unity3d.com/Manual/PluginsForAndroid.html.

Re: Помогите разобраться с кодом для передачи команд по блютус

СообщениеДобавлено: 21 июн 2018, 16:23
Cr0c
Max_Djako8841 писал(а):
Cr0c писал(а):https://github.com/seiji/unity-bluetooth
System.IO.Ports не работает на андроиде

Ок. Благодарю, а что тогда вместо него использовать?

В цитате ссылка же