roboforum.ru

Технический форум по робототехнике.

Рюшечки для робота

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Re: Рюшечки для робота

Сообщение CiSi » 24 фев 2010, 01:04

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

Re: Рюшечки для робота

Сообщение yak-40 » 24 фев 2010, 01:06

:D :good: :friends:
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Рюшечки для робота

Сообщение CiSi » 24 фев 2010, 01:08

А как можно составить другую милодию?
Код: Выделить всёРазвернуть
flash char note[47][2]=
    {
   157,50,
   157,100,
   159,25,
   157,25,

Я так понимаю это частата и время?
Аватара пользователя
CiSi
 
Сообщения: 1027
Зарегистрирован: 04 окт 2007, 16:11
Откуда: иваново
Skype: cybsys1
прог. языки: Delphi
ФИО: Павел

Re: Рюшечки для робота

Сообщение yak-40 » 24 фев 2010, 01:13

Да, частота и время. Ну и количество нот в массиве:)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Рюшечки для робота

Сообщение CiSi » 24 фев 2010, 01:15

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

Re: Рюшечки для робота

Сообщение Drunya » 15 мар 2010, 11:52

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

Re: Рюшечки для робота

Сообщение aleksandr2677 » 21 мар 2010, 22:00

Помогите пожалуйста оформить код для 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;   
}
     


    }
     };
}
aleksandr2677
 
Сообщения: 17
Зарегистрирован: 09 мар 2010, 09:18
Откуда: Санкт Петербург

Re: Рюшечки для робота

Сообщение yak-40 » 21 мар 2010, 22:06

aleksandr2677 писал(а):Что то у меня не получается запусить мелодию.

А что конкретно не получается? ошибку выдаёт или ещё что?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Рюшечки для робота

Сообщение aleksandr2677 » 21 мар 2010, 22:09

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

Re: Рюшечки для робота

Сообщение yak-40 » 21 мар 2010, 22:11

У тебя главная функция main вызовает функцию music(); а её нет в программе...
Закоментируй её и всё заработает
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Рюшечки для робота

Сообщение aleksandr2677 » 21 мар 2010, 22:13

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

Re: Рюшечки для робота

Сообщение yak-40 » 21 мар 2010, 22:24

aleksandr2677 писал(а):Спасибо на днях попробую в железе )

Можно попробовать и в Протэусе :)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Рюшечки для робота

Сообщение aleksandr2677 » 21 мар 2010, 22:29

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

Пред.

Вернуться в Новичкам или основы основ роботостроения.

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

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