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

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

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

Сообщение Max_Djako8841 15 июн 2018, 05:59

Пишу код для передачи команд с андроида на ардуино по блютус. Сначала попробовал сделать для компа, всё стабильно, а на андроиде реализовать это не получается. Ниже скину код для приложения на 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);
        }
    }
}
Max_Djako8841
UNец
 
Сообщения: 11
Зарегистрирован: 13 июн 2018, 14:45

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

Сообщение Cr0c 15 июн 2018, 12:04

https://github.com/seiji/unity-bluetooth
System.IO.Ports не работает на андроиде
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81

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

Сообщение Max_Djako8841 19 июн 2018, 22:43

Cr0c писал(а):https://github.com/seiji/unity-bluetooth
System.IO.Ports не работает на андроиде

Ок. Благодарю, а что тогда вместо него использовать?
Max_Djako8841
UNец
 
Сообщения: 11
Зарегистрирован: 13 июн 2018, 14:45

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

Сообщение IDoNotExist 20 июн 2018, 09:40

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

Скорее всего это можно сделать только через нативный Андроид плагин https://docs.unity3d.com/Manual/PluginsForAndroid.html.
Аватара пользователя
IDoNotExist
Адепт
 
Сообщения: 1432
Зарегистрирован: 23 мар 2011, 09:18
Skype: iamnoexist

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

Сообщение Cr0c 21 июн 2018, 16:23

Max_Djako8841 писал(а):
Cr0c писал(а):https://github.com/seiji/unity-bluetooth
System.IO.Ports не работает на андроиде

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

В цитате ссылка же
Аватара пользователя
Cr0c
Адепт
 
Сообщения: 3035
Зарегистрирован: 19 июн 2015, 13:50
Skype: cr0c81


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 28