Отговори на тема  [ 20 мнения ]  Отиди на страница Предишна  1, 2
Сверяване чрез матрична клавиатура 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Какво означва "не иска"?
Не се компилира? Не работи както искаш?

EDIT:
махни "unsigned" от дефиницията на temperature и ще се компилира.


Пет Авг 27, 2010 11:00 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение 
michev написа:
Какво означва "не иска"?
Не се компилира? Не работи както искаш?

EDIT:
махни "unsigned" от дефиницията на temperature и ще се компилира.

Мерси за помощтта! Пробвах без unsigned и си се компилира, но не изписва нищо на дисплея. Оказа се, че е много лесно това което искам (просто трябва ровене). Ето така се получи :

Код:
lcd.print(temperatureC, 1); // 1 задава броя цифри след десетичната запетая

Благодаря за оказанта помощ!


Съб Авг 28, 2010 11:38 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение 
Искам да попитам как точно този код
Код:
second_minute = key - 0x30; // от ASCII към BCD
преобразува въведените символи от клавиатурата в BCD код? Използвах този код наготово (много благодаря на колегата за помощта), но искам да разбера как става :)


Нед Сеп 05, 2010 1:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение 
Ами.. "0x30" е аски кода на "0". Като извадиш от един символ, който е число аски кода на 0-та, се получава самото число в бинарен вид, или не пакетиран BCD
Пример: аски кода на "4" е "0х34", 0х34 - 0х30 = 4


Нед Сеп 05, 2010 9:31 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Съб Авг 07, 2010 8:47 pm
Мнения: 239
Местоположение: София
Мнение 
Мерси са точният отговор!!


Нед Сеп 05, 2010 10:03 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни