Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
-26 / 1 / 0
Регистрация: 21.03.2018
Сообщений: 74
1

Библиотека для контроллера

30.03.2018, 09:27. Просмотров 362. Ответов 1
Метки нет (Все метки)

Здравствуйте. Пишу библиотеку для микроконтроллера. Не могу разобраться, почему один и тот же код в библиотеке и в самой программе выводит разные значения. (На контроллер по блютуз поступают данные, необходимо понять, буква это или нет)
Код библиотеки (закоментирован потому что я пытался разобраться):
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int Hand:: CharToInt(unsigned char a){
    const unsigned char shift='а';
    int c=(int)(a+shift);
    return c;
    //int b=(int)(a);
    //return b;
    /*if(c>=192&&c<224){
        c=c+32;
        return c;
    }
    else{
        if(c>=224&&c<=255)
            return c;
        
    else
        return b;
   
}*/
Код ардуино:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include<HandControl.h>
 
unsigned char incomingbyte;
const unsigned char shift='а';
int c;
Hand hand;
 
 
 
void setup() {  
  Serial.begin(9600);
 
}
 
void loop() {
   
  if (Serial.available() > 0) { 
    incomingbyte=Serial.read();
    if(hand.CharToInt(incomingbyte)>=224){
        Serial.println("Word");
        hand.SymbolTranslate(incomingbyte);
        }
      else
        Serial.println("not Word");
        
    Serial.println(hand.CharToInt(incomingbyte));
    Serial.println(incomingbyte);
    c=(int)(incomingbyte+shift);
    Serial.println(c);
  }
  
 
 
}
Вот, что выводится на консоль:
0
Миниатюры
Библиотека для контроллера  
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.03.2018, 09:27
Ответы с готовыми решениями:

Как выполнить редирект с одного метода контроллера в другой, без пересоздания контроллера
Я делаю в одном из методов RedirectToAction() , в результате чего, перед перенаправлением...

Как передать из одного контроллера объект модели в строго типизированное представление другого контроллера
Есть строго типизированное представление в контроллере Main, в методе ListOrders. Как в него можно...

Вызвать метод контроллера из представления или другого контроллера
Мне нужно по кнопке вызвать метод LogOut в контроллере AccountController. Я пытаюсь сделать так:...

Заказ для написания программы для контроллера DVP16ES2 ( Дельта электроникс )
Ищу программиста для программирования контроллера DVP16ES2

1
-26 / 1 / 0
Регистрация: 21.03.2018
Сообщений: 74
30.03.2018, 09:28  [ТС] 2
По-идее, числа в первой строке должны быть равны числам в третьей
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.03.2018, 09:28

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Ищу подходящий драйвер для сетевого контроллера NVIDIA nForce для WIN 7 х64
Помогите найди подходящий драйвер для сетевого контроллера NVIDIA nForce для WIN 7 х64 !...

Onclick для контроллера
Вопрос возник для обновления данных при нажатии на кнопку например в контроллере имеется ГСЧ ...

Драйвер для контроллера
Здравствуйте. Мне нужно написать на c# драйвер для взаимодействия базы данных с контроллером...

Дрова для контроллера шины
Где скачать, а то по глупости своей записал ISO семерки на диск, случайно нажал на setup, и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.