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

CiSi
-
- Сообщения: 1027
- Зарегистрирован: 04 окт 2007, 16:11
- Откуда: иваново
- Skype: cybsys1
- прог. языки: Delphi
- ФИО: Павел
-
yak-40 » 24 фев 2010, 01:06
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
-

yak-40
-
- Сообщения: 3037
- Зарегистрирован: 23 окт 2007, 22:03
- Откуда: Москва
- прог. языки: С
- ФИО: Евгений Яковец
-
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
- ФИО: Павел
-
yak-40 » 24 фев 2010, 01:13
Да, частота и время. Ну и количество нот в массиве:)
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
-

yak-40
-
- Сообщения: 3037
- Зарегистрирован: 23 окт 2007, 22:03
- Откуда: Москва
- прог. языки: С
- ФИО: Евгений Яковец
-
CiSi » 24 фев 2010, 01:15
вот крутотень а!!!!!!!

-

CiSi
-
- Сообщения: 1027
- Зарегистрирован: 04 окт 2007, 16:11
- Откуда: иваново
- Skype: cybsys1
- прог. языки: Delphi
- ФИО: Павел
-
Drunya » 15 мар 2010, 11:52
yak-40, гениально!

Спасибо за программу.
Глюк по-немецки означает "счастье"...
-

Drunya
-
- Сообщения: 196
- Зарегистрирован: 05 июн 2007, 12:20
- Откуда: Киев
- прог. языки: C/C++, ASSEMBLER
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
- Откуда: Санкт Петербург
yak-40 » 21 мар 2010, 22:06
aleksandr2677 писал(а):Что то у меня не получается запусить мелодию.
А что конкретно не получается? ошибку выдаёт или ещё что?
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
-

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

yak-40
-
- Сообщения: 3037
- Зарегистрирован: 23 окт 2007, 22:03
- Откуда: Москва
- прог. языки: С
- ФИО: Евгений Яковец
-
aleksandr2677 » 21 мар 2010, 22:13
Спасибо на днях попробую в железе )
-
aleksandr2677
-
- Сообщения: 17
- Зарегистрирован: 09 мар 2010, 09:18
- Откуда: Санкт Петербург
yak-40 » 21 мар 2010, 22:24
aleksandr2677 писал(а):Спасибо на днях попробую в железе )
Можно попробовать и в Протэусе

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

yak-40
-
- Сообщения: 3037
- Зарегистрирован: 23 окт 2007, 22:03
- Откуда: Москва
- прог. языки: С
- ФИО: Евгений Яковец
-
aleksandr2677 » 21 мар 2010, 22:29
Этим я пока не владею. А на отладочной плате уже попробовал, работает

-
aleksandr2677
-
- Сообщения: 17
- Зарегистрирован: 09 мар 2010, 09:18
- Откуда: Санкт Петербург
Вернуться в Новичкам или основы основ роботостроения.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5