Как писать так чтоб 10 определялось как 10 а не 1

Передаю по блютузу с телефона цифры на ардуину

#include "SoftwareSerial.h"            
#include "DFPlayer_Mini_Mp3.h" 
SoftwareSerial mySerial(2, 3);        // RX, TX
int val;
int led = 13; //порт 
void setup() {
  myBL.begin(38400);
mySerial.begin(9600);
    mp3_set_serial(mySerial); 
    mp3_set_volume(30);        
    mp3_set_EQ(0);
  Serial.begin(9600);
  pinMode(led, OUTPUT);
  digitalWrite(led, HIGH);

}

void loop() {
if (Serial.available())
{

  val = Serial.read();
  if (val == '1') 
  {
    digitalWrite(led, HIGH);
  }    
  if (val == '0') 
  {
    digitalWrite(led, LOW);
  }
  if (val == '4') //дверь открыть
  {
  mp3_play(1);
  }
  if (val == '5')
  {
  mp3_play(2);
  }
  if (val == '6') // осторожно
  {
  mp3_play(3);
  }
  if (val == '7') //гудок
  {
  mp3_play(4);
  }
  if (val == '8') //гудок v2
  {
  mp3_play(5);
  }
  if (val == '9') // гудок v3
  {
  mp3_play();
  }
  if (val == '10') // гудок v4
  {
  mp3_play();
  }
}}


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

В 16ричном 10 это A …

Тоесть мне вместо 10 просто написать А?

Если я напишу через терминал 10 то на ардуину у меня придёт 0 тоесть только цифры а мне нужно числа

10 это уже как бы ДВА символа то !

Я когда посмотрел что отправляет на ардуино то у меня там вместо цифры число в конце которого 310

Посылайте в английской раскладке A и сравнивайте на приёмной стороне с ‘A’

ну в том то и дело мне нужно что 10 было 10 а не 1 и 0

Хорошо попробую

Это как бы не символ уже, а СТРОКА “10” !

void setup() {
  Serial.begin(9600);
  Serial.println('10');

}

void loop() {
  // put your main code here, to run repeatedly:

}

Выводит не 10 !!!

65
13
10
вот так пишет

Так и должно быть 65 это номер английской A
13 10 это перевод строки возврат каретки
там в 55 строке где ‘10’ поменяйте на ‘A’

Спасибо помогло

Удобно ли так управлять с помощью смартфона, без кнопок? Проще сделать голосовое управление, не?



Я же говорил ещё в прошлой теме что при подключении через приложение у меня выдаёт ошибку

Я в 14 посте выложил картинку кода для мит апп инвертора. Её “перерисовать”, скачать - поставить приложение - его проверить. Там список выпадает имеющихся подключений (по другому сделано) из него выбираем свой модуль.

Я уже несколько раз сказал ПРИЛОЖЕНИЕ РАБОЧЕЕ но при подключении у меня выдаёт ошибку что не может подключится

переходите на другую тему специально для этого При подключении к блютуз модулю HC-05 (через приложение) на смартфрне выдаёт ошибку