roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 май 2025, 05:08

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 24 фев 2010, 01:04 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
Спасибо, все работает! Круто :Yahoo!: :good: :beer:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 24 фев 2010, 01:06 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
:D :good: :friends:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 24 фев 2010, 01:08 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
А как можно составить другую милодию?
Код:
flash char note[47][2]=
    {
   157,50,
   157,100,
   159,25,
   157,25,

Я так понимаю это частата и время?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 24 фев 2010, 01:13 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Да, частота и время. Ну и количество нот в массиве:)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 24 фев 2010, 01:15 
Не в сети
Аватара пользователя

Зарегистрирован: 04 окт 2007, 16:11
Сообщения: 1027
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел
вот крутотень а!!!!!!! :Bravo:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 15 мар 2010, 11:52 
Не в сети
Аватара пользователя

Зарегистрирован: 05 июн 2007, 12:20
Сообщения: 196
Откуда: Киев
прог. языки: C/C++, ASSEMBLER
yak-40, гениально! :) Спасибо за программу.

_________________
Глюк по-немецки означает "счастье"...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 21 мар 2010, 22:00 
Не в сети

Зарегистрирован: 09 мар 2010, 09:18
Сообщения: 17
Откуда: Санкт Петербург
Помогите пожалуйста оформить код для mega8. Что то у меня не получается запусить мелодию.

Код:
#include <mega8.h>
#include <delay.h>

  char i;
   flash char note[47][2]=
    {
   157,50,
   157,100,
   159,25,
   157,25,
   143,50,
   157,100,
   0,25,
   170,50,   
   191,100,
   202,25,
   191,25,
   202,50,
   227,100,
   0,50,
   114,50,
   114,100,   
   120,25,
   114,25,
   101,50,
   114,100,
   120,25,
   114,25,
   101,100,

   96,50,
   100,50,
   114,50,
   0,25, 
   120,25,
   100,50,
   114,50,
   0,100, 
   114,50,
   127,50,
   143,50,
   152,50,
   127,50,
   143,50,
   0,100,
   152,50,   
   152,50,
   127,50,
   143,50,
   152,50,
   170,100,
   202,25,
   191,25,
   227,100 
   };
   


void main(void)
{
ASSR=0x00;
TCCR2=0b00011010;
TCNT2=0x00;
OCR2=0x00;

while (1)
      {
     music()
{   
      for(i=0; i<23; i++)
        {
        OCR2=note[i][0];
        delay_ms(note[i][1]);     
        }
      OCR2=0;   
}
     


    }
     };
}


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 21 мар 2010, 22:06 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
aleksandr2677 писал(а):
Что то у меня не получается запусить мелодию.

А что конкретно не получается? ошибку выдаёт или ещё что?

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 21 мар 2010, 22:09 
Не в сети

Зарегистрирован: 09 мар 2010, 09:18
Сообщения: 17
Откуда: Санкт Петербург
Выдаёт ошибку music(). Программирую в CodeVisionAVR .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 21 мар 2010, 22:11 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
У тебя главная функция main вызовает функцию music(); а её нет в программе...
Закоментируй её и всё заработает

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 21 мар 2010, 22:13 
Не в сети

Зарегистрирован: 09 мар 2010, 09:18
Сообщения: 17
Откуда: Санкт Петербург
Спасибо на днях попробую в железе )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 21 мар 2010, 22:24 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
aleksandr2677 писал(а):
Спасибо на днях попробую в железе )

Можно попробовать и в Протэусе :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Рюшечки для робота
СообщениеДобавлено: 21 мар 2010, 22:29 
Не в сети

Зарегистрирован: 09 мар 2010, 09:18
Сообщения: 17
Откуда: Санкт Петербург
Этим я пока не владею. А на отладочной плате уже попробовал, работает :good:


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 28 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6


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

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