PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > Разработка программ > Программы управления > iCarDS

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2012, 22:01   #341
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 52
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
folv is a jewel in the roughfolv is a jewel in the roughfolv is a jewel in the rough
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
Дай ссылку на скетч или сам скетч
PHP код:
//http://compcar.ru 
 #define PIN 5 //номер аналогового порта 
 #define LIMIT 10 //предел погрешности сопротивления 

 
byte bytes[2]; 
 
int res_dt1res_d

 
void setup() 
 { 
 
Serial.begin(115200); // настроить скорость com порта 
 


 
void loop() 
 { 
 
res_d analogRead(PIN); // прочитать данные АЦП 
 
delay(30); 
 
res_dt1 analogRead(PIN); // прочитать данные АЦП 


 
if( res_dt1 res_d-LIMIT && res_dt1 res_d+LIMIT //если нет дребезга то короткое нажатие 
 

 
bytes[0] = res_d 255// преобразовать в 2-байта 
 
bytes[1] = (res_d 768) >> 8
 
Serial.writebytes,2); // отправить прочитаное значение компьютеру 
 

 } 
folv вне форума   Ответить с цитированием
Старый 26.12.2012, 22:13   #342
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

читаешь нормально, теперь вопрос чем смотришь значения?
Bersenev вне форума   Ответить с цитированием
Старый 26.12.2012, 22:19   #343
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 52
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
folv is a jewel in the roughfolv is a jewel in the roughfolv is a jewel in the rough
По умолчанию

Цитата:
Сообщение от Bersenev Посмотреть сообщение
читаешь нормально, теперь вопрос чем смотришь значения?
HotKey от Chipa
Вложения
Тип файла: rar HotKey1.rar (1.48 Мб, 311 просмотров)
folv вне форума   Ответить с цитированием
Старый 26.12.2012, 22:25   #344
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от folv Посмотреть сообщение
HotKey от Chipa
А вот как эта программа преобразует полученное от ардуино значение я не знаю. Возможно оно как то обрабатывается, для того что бы убрать дребезг. Поэтому и говорю что лучше использовать терминал.
Bersenev вне форума   Ответить с цитированием
Старый 26.12.2012, 22:35   #345
folv
Старший Пользователь
 
Аватар для folv
 
Регистрация: 08.11.2005
Возраст: 52
Город: Пыть-Ях
Регион: 86
Машина: Toyota RAV4 2008
Сообщений: 342
folv is a jewel in the roughfolv is a jewel in the roughfolv is a jewel in the rough
По умолчанию

пробывал в терминале при этом скетче, одно значение FF 03 00 00 бежит постоянно и заблудился где цифиры для кнопок
Миниатюры
Нажмите на изображение для увеличения
Название: 222.jpg
Просмотров: 445
Размер:	88.2 Кб
ID:	29114  
folv вне форума   Ответить с цитированием
Старый 26.12.2012, 22:40   #346
admin
Administrator
 
Аватар для admin
 
Регистрация: 15.06.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Lexus RX400h
Сообщений: 831
admin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of light
По умолчанию

Программа HotKey ничего не преобразует выводит в чистом виде
__________________
Все для arduino.
admin вне форума   Ответить с цитированием
Старый 26.12.2012, 23:01   #347
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от admin Посмотреть сообщение
Программа HotKey ничего не преобразует выводит в чистом виде
По предыдущему скриншоту увидел.

Цитата:
Сообщение от folv Посмотреть сообщение
пробывал в терминале при этом скетче, одно значение FF 03 00 00 бежит постоянно и заблудился где цифиры для кнопок
Так и должно быть. Теперь сделай следующее. Запусти терминал, нажимай на энкодер секунд 5, делай скриншот. Потом перезапускай или сбрасывай терминал и вращай энкодер в одну сторону секунд 5, делай скриншот, а потом тоже самое в другую сторону. И выкладывай скриншоты
Bersenev вне форума   Ответить с цитированием
Старый 26.12.2012, 23:13   #348
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

И ещё используй такой скетч

Код:
//http://compcar.ru  
 #define PIN 5 //номер аналогового порта  
 #define LIMIT 10 //предел погрешности сопротивления  

 byte bytes[2];  
 int res_dt1, res_d;  

 void setup()  
 {  
 Serial.begin(115200); // настроить скорость com порта  
 }  

 void loop()  
 {  
 res_d = analogRead(PIN); // прочитать данные АЦП  
 delay(40);  
 res_dt1 = analogRead(PIN); // прочитать данные АЦП  


{  
 bytes[0] = res_d & 255; // преобразовать в 2-байта  
 bytes[1] = (res_d & 768) >> 8;  
 Serial.write( bytes,2); // отправить прочитаное значение компьютеру  
 }  
 }  
Кстати странно, тот скетч, который ты выложил отправляет два байта, а терминал получает 4
Bersenev вне форума   Ответить с цитированием
Старый 27.12.2012, 00:29   #349
admin
Administrator
 
Аватар для admin
 
Регистрация: 15.06.2005
Город: Москва
Регион: 77, 97, 99, 177
Машина: Lexus RX400h
Сообщений: 831
admin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of lightadmin is a glorious beacon of light
По умолчанию

Наверно вот такой, ты имел ввиду
Но тогда будут ложные срабатывания от дребезга
PHP код:
//http://compcar.ru  
 #define PIN 5 //номер аналогового порта  

 
byte bytes[2];  
 
int res_d;  

 
void setup()  
 {  
 
Serial.begin(115200); // настроить скорость com порта  
 
}  

 
void loop()  
 {  
 
res_d analogRead(PIN); // прочитать данные АЦП  
 
 
bytes[0] = res_d 255// преобразовать в 2-байта  
 
bytes[1] = (res_d 768) >> 8;  
 
Serial.writebytes,2); // отправить прочитаное значение компьютеру  

 

__________________
Все для arduino.
admin вне форума   Ответить с цитированием
Старый 27.12.2012, 00:37   #350
Bersenev
Бывалый писикарщик
 
Аватар для Bersenev
 
Регистрация: 23.04.2009
Возраст: 53
Город: Ставрополь
Регион: 26
Машина: Opel Zafira 2007
Сообщений: 5,275
Bersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant futureBersenev has a brilliant future
По умолчанию

Цитата:
Сообщение от admin Посмотреть сообщение
Наверно вот такой, ты имел ввиду
Но тогда будут ложные срабатывания от дребезга
Это не важно, главное убрать проверку, что бы удивить картину происходящего. Это же код для отладки, а не для работы
Bersenev вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 2 (пользователей: 0 , гостей: 2)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 07:08.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot