Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
Здравствуйте. Нужна помощь знатоков АБ. Имеется модуль распознавания голоса Voice recognition module для Arduino фирмы Geeetech, хочется прикрутить его к Меге328. Есть пример скетча для Ардуино (мне не понятен к сожалению), может кто-нибудь помочь перевести в АБ с комментами? Я использовал шаблон АБ "Print" для передачи, например отправляю _Print_String ("AA37") и др. но модуль никак не реагирует ни светодиодами ни обратным сообщением. Пример: Code
int redPin = 11; // R petal on RGB LED module connected to digital pin 11 int greenPin = 9; // G petal on RGB LED module connected to digital pin 9 int bluePin = 10; // B petal on RGB LED module connected to digital pin 10 byte com = 0; //reply from voice recognition
void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); // sets the ledPin to be an output pinMode(redPin, OUTPUT); // sets the redPin to be an output pinMode(greenPin, OUTPUT); // sets the greenPin to be an output pinMode(bluePin, OUTPUT); // sets the bluePin to be an output delay(2000); Serial.write(0xAA); Serial.write(0x37); delay(1000); Serial.write(0xAA); Serial.write(0x21); }
void loop() // run over and over again { while(Serial.available()) { com = Serial.read(); switch(com) { case 0x11: color(255,255,255); // turn RGB LED on -- white break; case 0x12: color(255, 0, 0); // turn the RGB LED red break; case 0x13: color(0,255, 0); // turn the RGB LED green break; case 0x14: color(0, 0, 255); // turn the RGB LED blue break; case 0x15: color(0,0,0); // turn the RGB LED off break; } } }
void color (unsigned char red, unsigned char green, unsigned char blue) // the color generating function { analogWrite(redPin, red*102/255); analogWrite(bluePin, blue*173/255); analogWrite(greenPin, green*173/255); }
Здравствуйте. Нужна помощь знатоков АБ. Имеется модуль распознавания голоса Voice recognition module для Arduino фирмы Geeetech, хочется прикрутить его к Меге328. Есть пример скетча для Ардуино (мне не понятен к сожалению), может кто-нибудь помочь перевести в АБ с комментами? Я использовал шаблон АБ "Print" для передачи, например отправляю _Print_String ("AA37") и др. но модуль никак не реагирует ни светодиодами ни обратным сообщением. Пример: Code
int redPin = 11; // R petal on RGB LED module connected to digital pin 11 int greenPin = 9; // G petal on RGB LED module connected to digital pin 9 int bluePin = 10; // B petal on RGB LED module connected to digital pin 10 byte com = 0; //reply from voice recognition
void setup() { Serial.begin(9600); pinMode(ledPin, OUTPUT); // sets the ledPin to be an output pinMode(redPin, OUTPUT); // sets the redPin to be an output pinMode(greenPin, OUTPUT); // sets the greenPin to be an output pinMode(bluePin, OUTPUT); // sets the bluePin to be an output delay(2000); Serial.write(0xAA); Serial.write(0x37); delay(1000); Serial.write(0xAA); Serial.write(0x21); }
void loop() // run over and over again { while(Serial.available()) { com = Serial.read(); switch(com) { case 0x11: color(255,255,255); // turn RGB LED on -- white break; case 0x12: color(255, 0, 0); // turn the RGB LED red break; case 0x13: color(0,255, 0); // turn the RGB LED green break; case 0x14: color(0, 0, 255); // turn the RGB LED blue break; case 0x15: color(0,0,0); // turn the RGB LED off break; } } }
void color (unsigned char red, unsigned char green, unsigned char blue) // the color generating function { analogWrite(redPin, red*102/255); analogWrite(bluePin, blue*173/255); analogWrite(greenPin, green*173/255); }
|
|
|
 |
Добавлено: 11 май 2020, 15:08 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
Нужно попробовать запустить МК от внутреннего задающего генератора на 1 МГц - тогда вообще кварц не понадобится
фьюзбайты такие Low:0xE1 High:0xD9
Нужно попробовать запустить МК от внутреннего задающего генератора на 1 МГц - тогда вообще кварц не понадобится
фьюзбайты такие Low:0xE1 High:0xD9
|
|
|
 |
Добавлено: 11 июн 2016, 14:24 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
я 1 Мгц кварц искал 3недели.редкость!оказывается и нашел керамический а не слюдяной.
я 1 Мгц кварц искал 3недели.редкость!оказывается и нашел керамический а не слюдяной.
|
|
|
 |
Добавлено: 10 июн 2016, 21:52 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
Зачем менять кварц?
Зачем менять кварц?
|
|
|
 |
Добавлено: 10 июн 2016, 21:04 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
Вобщем разобрался.Дело в подключении экрана было.. На схеме ошибка была подключения выводов RS, E, Control.все заработало. Вопросик: как переделать эту программу под кварц 4Мгц. или 8Мгц. Автор сказал нужно поменять задерки в 10-15 местах.... подскажите как
Вобщем разобрался.Дело в подключении экрана было.. На схеме ошибка была подключения выводов RS, E, Control.все заработало. Вопросик: как переделать эту программу под кварц 4Мгц. или 8Мгц. Автор сказал нужно поменять задерки в 10-15 местах.... подскажите как
|
|
|
 |
Добавлено: 10 июн 2016, 10:10 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
Дисплей не подключен напрямую к МК. Он подключен через регистр сдвига 74НС164 и сделано это как-то не очень удачно ...
Дисплей не подключен напрямую к МК. Он подключен через регистр сдвига 74НС164 и сделано это как-то не очень удачно ...
|
|
|
 |
Добавлено: 09 июн 2016, 21:52 |
|
|
 |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
|
 |
|
|
Заголовок сообщения: |
Re: Прошу помощи. algoritm builder |
Цитата |
|
Что эта штука делает?
Программу попробовал компилировать - ошибок нет. Я так понимаю, конструкция обкатана и работала. Может проблема с дисплеем? Фьюзы правильно ставились для МК? Остальной функционал устройства работает (кнопки, пьезоизлучатель...) или без дисплея это не видно?
Что эта штука делает?
Программу попробовал компилировать - ошибок нет. Я так понимаю, конструкция обкатана и работала. Может проблема с дисплеем? Фьюзы правильно ставились для МК? Остальной функционал устройства работает (кнопки, пьезоизлучатель...) или без дисплея это не видно?
|
|
|
 |
Добавлено: 08 июн 2016, 19:17 |
|
|
 |
|
|
Заголовок сообщения: |
Прошу помощи. algoritm builder |
Цитата |
|
Привет всем.! Очень нужна помощь.Есть програмка , написанная в algoritm builder. Это таймер для авиамодели. На данном этапе устройство собрано, прошито, но,: дисплей 1602 показывает черные квадраты,контрастность крутил, соединения проверил 4 раза.[/b] Прошу помощи, т.к. думаю что проблема в программе для Atmega. А в algoritm builder - чайник. Также хотелось бы изменить программу под кварц 4 или 8 Мгц. Даже связался с автором.Но наработки потеряны, срок давности... Прикрепляю Архив.Схемы, исходники ....... Зараннее всем спасибо
Вложения: |
Tim.rar [169.16 КБ]
Скачиваний: 1208
|
Привет всем.! Очень нужна помощь.Есть програмка , написанная в algoritm builder. Это таймер для авиамодели. На данном этапе устройство собрано, прошито, но,: дисплей 1602 показывает черные квадраты,контрастность крутил, соединения проверил 4 раза.[/b] Прошу помощи, т.к. думаю что проблема в программе для Atmega. А в algoritm builder - чайник. Также хотелось бы изменить программу под кварц 4 или 8 Мгц. Даже связался с автором.Но наработки потеряны, срок давности... Прикрепляю Архив.Схемы, исходники ....... Зараннее всем спасибо
|
|
|
 |
Добавлено: 08 июн 2016, 19:04 |
|
|
 |
|