Отговори на тема  [ 8 мнения ] 
Arduino проблеми + незнание 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Авг 18, 2009 7:10 pm
Мнения: 52
Мнение Arduino проблеми + незнание
Здравейте,
след дълго прекъсване поднових един стар проект за миди педалиера и главоблъсканиците започнаха... Няма да се впускам в предисторията, въпреки че, и в самото начало имах същите проблеми(първоначало опитвах със домашно събрана платка със Atmega 168/328 и 16мхц кварц). Постановката е следната- налично китче Arduino Uno R3(купешко), сорса е от тук http://www.midikits.net/downloads/sourc ... pedals.htm и инсталиран софт от сайта на Arduino последната версия и една v.018 която не се инсталира. При наливането на някои от примерните сорсове, кит-а работи безотказно, обаче при опит да заредя горепосочения сорс ARDUINO 1.6.0 ми дава грешки при компилирането а ARDUINO 018 завършва компилирането и зарежда, но до работещо устройство така и не се стига. Грешките са:

midi_foot_pedals.pde: In function 'void midiMsg(byte, byte, byte)':
midi_foot_pedals.pde:157:21: error: 'BYTE' was not declared in this scope
midi_foot_pedals.pde: In function 'void midiThru()':
midi_foot_pedals.pde:291:27: error: 'BYTE' was not declared in this scope
midi_foot_pedals.pde:300:27: error: 'BYTE' was not declared in this scope
midi_foot_pedals.pde: In function 'void getStatus1(byte)':
midi_foot_pedals.pde:353:31: error: 'BYTE' was not declared in this scope
midi_foot_pedals.pde: In function 'void txMidi2(byte)':
midi_foot_pedals.pde:468:27: error: 'BYTE' was not declared in this scope
midi_foot_pedals.pde: In function 'void mididata2Tx()':
midi_foot_pedals.pde:524:27: error: 'BYTE' was not declared in this scope
midi_foot_pedals.pde: In function 'void mididata1Tx()':
midi_foot_pedals.pde:541:27: error: 'BYTE' was not declared in this scope
Error compiling.

От тук нататък сте вие ;)


Сря Мар 04, 2015 1:03 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 11, 2007 10:16 am
Мнения: 1730
Мнение Re: Arduino проблеми + незнание
Код:
typedef char byte;
най отгоре?


Сря Мар 04, 2015 1:56 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 1:59 pm
Мнения: 3867
Местоположение: Габрово
Мнение Re: Arduino проблеми + незнание
byte като тип си го има още.
Проблемът е че:
Код:
Serial.print(cmd, BYTE);

вече не работи. В новите версии се заменя с:
Код:
Serial.write(cmd);


http://forum.arduino.cc/index.php?topic=93514.0
http://micro-manager.3463995.n2.nabble.com/Arduino-quot-The-BYTE-keyword-is-no-longer-supported-quot-fixed-td7337300.html


Сря Мар 04, 2015 3:24 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Авг 18, 2009 7:10 pm
Мнения: 52
Мнение Re: Arduino проблеми + незнание
:) Не напразно във заглавието съм добавил най-важния фактор Незнанието.... Първи проблем решен- и със самоделната и със оригиналната платка получавах един и същ резултат- след качването на кода атмегата се побъркваше и бълваше постоянно някакви пакети.... ами кой да се сети, че щом има разрешен аналогов пин той трябва и да е ангажиран или ако не е да е пуснат към GND :oops:
Та сега нов проблем, използвам 6 броя потенциометърчета от по 10К и по двете схеми на свързване показани тук http://www.midikits.net/foot_pedal/foot ... ct_new.GIF , като при първото свързване слагам по 1К към 5волта... уж спазвам правилото което е записано във средния правоъгълник R/VR да е 1/10 , но при завъртането от единия до другия край на потенциометъра нямам необходимото отклонение във софтуера който управлявам....какво се прави във случая, смяна на потовете или промяна някъде във кода?


Пон Мар 16, 2015 12:20 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Фев 13, 2013 3:35 pm
Мнения: 1803
Мнение Re: Arduino проблеми + незнание
Може да са големи стойности 10к за директно свързване към нискоомният вход на АЦП-то. Пробвай с 1к или операционни повторители. Също може би да помогнат 10н кондензатори към всеки вход и маса .


Пет Мар 20, 2015 5:31 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пет Фев 04, 2005 9:59 pm
Мнения: 6019
Местоположение: София
Мнение Re: Arduino проблеми + незнание
Това няма да му помогне.
Щом е начинаещ нека да мига светодиодите и по някое време ще му светне, къде е ключа от палатката.

_________________
Warriors of the Night, ASSEMBLER!!!


Пет Мар 20, 2015 6:37 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Вто Авг 18, 2009 7:10 pm
Мнения: 52
Мнение Re: Arduino проблеми + незнание
Открих къде е заровено кучето :D ...Проблема се оказа чисто механичен- монтиран във устройството пота не се върти на 100% а едва на около 30%. Сега идва следващия проблем... как да накарам чипа да си мисли че завъртането става от край до край?
Поиграх си малко със съотношението на R/VR, но доста бързо се наиграх...чипа сдаде багажа :oops:
Беше ми попаднала една схемичка със LM324 и си мисля дали да не пробвам да излъжа атмегата със нея.
Другата питанка е ако променям параметрите във следните редове какво би трябвало да се случи

// scan 6 potentiometers sensors
for(n=0; n<6; n++){

pots_now[n] = (analogRead(n) / 8 );

if(pots_now[n] >= pots_past[n]+2 || pots_now[n]<=pots_past[n]-2){
pots_select(n);
pots_past[n]=pots_now[n];
}


Съб Мар 21, 2015 10:59 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Фев 06, 2007 2:45 am
Мнения: 263
Мнение Re: Arduino проблеми + незнание
Това, което трябва да стане го няма в тоя код. Трябва да си го добавиш :)


Нед Мар 22, 2015 2:56 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 8 мнения ] 

Кой е на линия

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


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

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