Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 29 мар 2024, 13:33

Часовой пояс: UTC + 3 часа [ Летнее время ]



Ответить
Имя пользователя:
Заголовок:
Текст сообщения:
Введите текст вашего сообщения. Длина сообщения в символах не более: 60000

Размер шрифта:
Цвет шрифта
Настройки:
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВЫКЛЮЧЕНЫ
Отключить в этом сообщении BBCode
Не преобразовывать адреса URL в ссылки
Анти-спам
Анти-спам:
Выполните задание
   

Обзор темы - Прошу помощи. algoritm builder
Автор Сообщение
  Заголовок сообщения:  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);
}
Сообщение Добавлено: 11 май 2020, 15:08
  Заголовок сообщения:  Re: Прошу помощи. algoritm builder  
Цитата
Нужно попробовать запустить МК от внутреннего задающего генератора на 1 МГц - тогда вообще кварц не понадобится

фьюзбайты такие Low:0xE1 High:0xD9
Сообщение Добавлено: 11 июн 2016, 14:24
  Заголовок сообщения:  Re: Прошу помощи. algoritm builder  
Цитата
я 1 Мгц кварц искал 3недели.редкость!оказывается
и нашел керамический а не слюдяной.
Сообщение Добавлено: 10 июн 2016, 21:52
  Заголовок сообщения:  Re: Прошу помощи. algoritm builder  
Цитата
Зачем менять кварц?
Сообщение Добавлено: 10 июн 2016, 21:04
  Заголовок сообщения:  Re: Прошу помощи. algoritm builder  
Цитата
Вобщем разобрался.Дело в подключении экрана было..
На схеме ошибка была подключения выводов RS, E, Control.все заработало.
Вопросик: как переделать эту программу под кварц 4Мгц. или 8Мгц. Автор сказал нужно поменять задерки в 10-15 местах....
подскажите как
Сообщение Добавлено: 10 июн 2016, 10:10
  Заголовок сообщения:  Re: Прошу помощи. algoritm builder  
Цитата
Дисплей не подключен напрямую к МК.
Он подключен через регистр сдвига 74НС164 и сделано это как-то не очень удачно ...
Сообщение Добавлено: 09 июн 2016, 21:52
  Заголовок сообщения:  Re: Прошу помощи. algoritm builder  
Цитата
Эта штука ставится на модель самолета для управления рулями высоты и поворота в зависимости от положения датчиков холла или просто времени.
Фьюзы прикрепляю.Остальной функционал работает, вот именно что......
А в программе можно посмотреть к каким ногам МК подключается дисплей?
Картинки дисплея тоже прикрепляю.
Дисплей WH1202A-YGH-CT


Вложения:
дисп3.jpg
дисп3.jpg [ 251.01 КБ | Просмотров: 11561 ]
дисп2.jpg
дисп2.jpg [ 298.28 КБ | Просмотров: 11561 ]
дисп1.jpg
дисп1.jpg [ 492 КБ | Просмотров: 11561 ]
Сообщение Добавлено: 09 июн 2016, 10:30
  Заголовок сообщения:  Re: Прошу помощи. algoritm builder  
Цитата
Что эта штука делает?

Программу попробовал компилировать - ошибок нет.
Я так понимаю, конструкция обкатана и работала.
Может проблема с дисплеем?
Фьюзы правильно ставились для МК?
Остальной функционал устройства работает (кнопки, пьезоизлучатель...) или без дисплея это не видно?
Сообщение Добавлено: 08 июн 2016, 19:17
  Заголовок сообщения:  Прошу помощи. algoritm builder  
Цитата
Привет всем.!
Очень нужна помощь.Есть програмка , написанная в algoritm builder. Это таймер для авиамодели.
На данном этапе устройство собрано, прошито, но,:
дисплей 1602 показывает черные квадраты,контрастность крутил, соединения проверил 4 раза.[/b]
Прошу помощи, т.к. думаю что проблема в программе для Atmega. А в algoritm builder - чайник.
Также хотелось бы изменить программу под кварц 4 или 8 Мгц.
Даже связался с автором.Но наработки потеряны, срок давности...
Прикрепляю Архив.Схемы, исходники .......
Зараннее всем спасибо


Вложения:
Tim.rar [169.16 КБ]
Скачиваний: 628
Сообщение Добавлено: 08 июн 2016, 19:04

Часовой пояс: UTC + 3 часа [ Летнее время ]


Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB