Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
25.01.2014, 17:43
|
#21
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Управление флопиком
я в правильном направлении думаю?
|
|
|
|
25.01.2014, 19:06
|
#22
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
|
Re: Управление флопиком
WindoЗavr,
в #13 посту исходники для ардуньи - думай
ну а сие уж тобе неосилимо
Последний раз редактировалось jump; 25.01.2014 в 19:15.
|
|
|
|
25.01.2014, 19:57
|
#23
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Управление флопиком
http://dev-ch.com/coding/projects/floppydrivemusic
там только хексы и
Цитата:
|
Notes and frequencies
Every note has its own frequency. There are 12 halftones in the musical alphabet:
C - C# - D - D# - E - F - F# - G - G# - A - A# - B
This is one octave. The frequency multiplies by two each octave. So playing a tone one octave higher will result in double pitch/frequency. Playing it two octaves higher will result in four times the pitch. This means that notes scale logarithmic and the difference between two halftones is the 12th root of 2, which is about 1,0594630943. If you multiply any note with this number, you'll get the next halftone. This way we can calculate any note on the piano.
|
1,0594630943 на номер ноты умножить и что то получить
|
|
|
|
25.01.2014, 20:07
|
#24
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Управление флопиком
Цитата:
|
Так сложилось исторчески когда упорядочивали нотный строй в 10 веке просто приняли за эталон, что Ля 1 октавы - это 440 Гц (гудение в заставке, когда передачи закончились по ТВ). На эту частоту настраиваются все камертоны.
В гитарном строе Ля соответствует первой струне, зажатой на пятом ладу.
Далее всё просто. Ля следующей октавы будет в 2 раза больше по частоте - 880 Гц. А внутри октавы диапазон разбивается на 12 одинаковых полутонов.
Короче берешь эту ЛЯ - 440 и прибавляешь ~ 36,6666666 - получаешь - ДО ,
к ДО прибавляешь ~ 36,6666666 получаешь РЕ
РЕ + ~ 36,6666666 = РЕ черная ( не знаю Бемоль или диез ) и так далее
|
ща прощитаю )
|
|
|
|
25.01.2014, 20:33
|
#25
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Управление флопиком
частоты готовы
37 1
73 2
110 3
147 4
183 5
220 6
257 7
293 8
330 9
367 10
403 11
440 12
477 1
513 2
550 3
587 4
623 5
660 6
697 7
733 8
770 9
807 10
843 11
880 12
917 1
953 2
990 3
1027 4
1063 5
1100 6
1137 7
1173 8
1210 9
1247 10
1283 11
1320 12
1357 1
1393 2
1430 3
1467 4
1503 5
1540 6
1577 7
1613 8
1650 9
1687 10
1723 11
1760 12
на ноты похожи
запихиваю их в массив, и передаю по очереди в delay_us()
должен получиться перебор клавиш
|
|
|
|
25.01.2014, 20:33
|
#26
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Управление флопиком
Диапазон ваших метаний меня интригует. Спалив драйвер степпера, вы решили сжечь целый девайс на нем. Правильный путь. Next step - блок с флоповодом в нем.... ![Улыбка](images/smilies/icon_smile.gif)
Если вы собрались формировать "музыку", должна же быть хоть какая-то начальная подготовка. Или здесь тоже "читать необязательно - главное писать".
http://www.gmstrings.ru/russian/arti...ko_tunings.htm
__________________
С уважением,
Vic / ut1wpr
Последний раз редактировалось ut1wpr; 25.01.2014 в 20:37.
|
|
|
|
25.01.2014, 20:42
|
#27
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Управление флопиком
Сообщение от WindoЗavr
|
частоты готовы
37 1
73 2
110 3
147 4
183 5
220 6
257 7
293 8
330 9
367 10
403 11
440 12
477 1
513 2
550 3
587 4
623 5
660 6
697 7
733 8
770 9
807 10
843 11
880 12
917 1
953 2
990 3
1027 4
1063 5
1100 6
1137 7
1173 8
1210 9
1247 10
1283 11
1320 12
1357 1
1393 2
1430 3
1467 4
1503 5
1540 6
1577 7
1613 8
1650 9
1687 10
1723 11
1760 12
на ноты похожи
запихиваю их в массив, и передаю по очереди в delay_us()
должен получиться перебор клавиш
|
Пихайте их куда угодно. Все равно ОНО ни на что не похоже.
Лучше читайте для образования.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
25.01.2014, 20:59
|
#28
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Управление флопиком
#include ‹tiny2313.h›
#include ‹delay.h›
void my_delay_us(int n) {
while(n--) {
delay_us(10);
}
}
************************
{
int n;
n=440;
PORTB=0b10000000;//обмотка A
my_delay_us(n);
PORTB=0b00000000;//обмотка A
my_delay_us(n);
PORTB=0b10000000;//обмотка A
my_delay_us(n);
PORTB=0b00000000;//обмотка A
my_delay_us(n);
n=440+36;
}
не изменяет тон почему то
|
|
|
|
25.01.2014, 21:10
|
#29
|
Почётный гражданин KAZUS.RU
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
|
Re: Управление флопиком
Сообщение от WindoЗavr
|
#include ‹tiny2313.h›
#include ‹delay.h›
void my_delay_us(int n) {
while(n--) {
delay_us(10);
}
}
************************
{
int n;
n=440;
PORTB=0b10000000;//обмотка A
my_delay_us(n);
PORTB=0b00000000;//обмотка A
my_delay_us(n);
PORTB=0b10000000;//обмотка A
my_delay_us(n);
PORTB=0b00000000;//обмотка A
my_delay_us(n);
n=440+36;
}
не изменяет тон почему то
|
Кто? А должен? ![Улыбка](images/smilies/icon_smile.gif)
Вы реально понимаете то, что пишете?
А может вы тролль? Скучающий тролль, поговорить не с кем... А я, дурак, повелся.
__________________
С уважением,
Vic / ut1wpr
|
|
|
|
25.01.2014, 21:12
|
#30
|
Заблокирован
Регистрация: 26.12.2013
Сообщений: 379
Сказал спасибо: 66
Сказали Спасибо 61 раз(а) в 23 сообщении(ях)
|
Re: Управление флопиком
delay_us с переменной не работает по этому такой изврат
мне реально интересно это сделать, я читаю, что то понимаю, что то думаю и иногда оно работает
могу фотку хлопика прислать в доказательство
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 01:26.
|
|