| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Arduino проблеми + незнание http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=13616 |
Страница 1 от 1 |
| Автор: | bashmaistora_1 [ Сря Мар 04, 2015 1:03 am ] |
| Заглавие: | 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. От тук нататък сте вие |
|
| Автор: | michev [ Сря Мар 04, 2015 1:56 am ] | |||||||||
| Заглавие: | Re: Arduino проблеми + незнание | |||||||||
|
||||||||||
| Автор: | gicho [ Сря Мар 04, 2015 3:24 am ] | ||||||||||||||||||
| Заглавие: | Re: Arduino проблеми + незнание | ||||||||||||||||||
byte като тип си го има още. Проблемът е че:
вече не работи. В новите версии се заменя с:
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 |
|||||||||||||||||||
| Автор: | bashmaistora_1 [ Пон Мар 16, 2015 12:20 pm ] |
| Заглавие: | Re: Arduino проблеми + незнание |
Та сега нов проблем, използвам 6 броя потенциометърчета от по 10К и по двете схеми на свързване показани тук http://www.midikits.net/foot_pedal/foot ... ct_new.GIF , като при първото свързване слагам по 1К към 5волта... уж спазвам правилото което е записано във средния правоъгълник R/VR да е 1/10 , но при завъртането от единия до другия край на потенциометъра нямам необходимото отклонение във софтуера който управлявам....какво се прави във случая, смяна на потовете или промяна някъде във кода? |
|
| Автор: | bobihot [ Пет Мар 20, 2015 5:31 pm ] |
| Заглавие: | Re: Arduino проблеми + незнание |
Може да са големи стойности 10к за директно свързване към нискоомният вход на АЦП-то. Пробвай с 1к или операционни повторители. Също може би да помогнат 10н кондензатори към всеки вход и маса . |
|
| Автор: | ike [ Пет Мар 20, 2015 6:37 pm ] |
| Заглавие: | Re: Arduino проблеми + незнание |
Това няма да му помогне. Щом е начинаещ нека да мига светодиодите и по някое време ще му светне, къде е ключа от палатката. |
|
| Автор: | bashmaistora_1 [ Съб Мар 21, 2015 10:59 pm ] |
| Заглавие: | Re: Arduino проблеми + незнание |
Открих къде е заровено кучето Поиграх си малко със съотношението на R/VR, но доста бързо се наиграх...чипа сдаде багажа Беше ми попаднала една схемичка със 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]; } |
|
| Автор: | tolstolob [ Нед Мар 22, 2015 2:56 am ] |
| Заглавие: | Re: Arduino проблеми + незнание |
Това, което трябва да стане го няма в тоя код. Трябва да си го добавиш |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|