Jump to content
Sechih

Помогите изменить программу под attiny13, написанную на бейсике

Recommended Posts

Подскажите пожалуйста, можно ли в этой программе написанной на avr-бейсике, изменить пару строк, чтобы изменился звук зуммера, если можно, то подскажите какие строки менять? Звук поворотников как у летающей тарелки. Схема взята от сюда http://radioparty.ru/device-avr/516-flasher-unit-attiny13 . Заранее спасибо. 

Вот видео http://cs632500.vkuservideo.net/2/u96351710/videos/bcc934287c.360.mp4?extra=CUkcFFbJIAPMRkNwBEiYx3UA4Dw7tOTZ5Yz2JNkrg-oMWYM2nlrYR__6X6Z9kcMZjK4Kysh5dW9veIv0swSj_5uXj_1ujnQBVCn9kvIF39TuAiuBFpC2Ivpffs0FkYsPdv4nr0kk9tfjVg

flasher_unit_attiny13.zip

Share this post


Link to post
Share on other sites
'[A] 1,206 (&H04B6) = 688Hz * 256 / 146
Const Poiadd_al = &H06
Const Poiadd_ah = &H04
'[B] 1,289 (&H0509) = 735Hz * 256 / 146
Const Poiadd_bl = &H09
Const Poiadd_bh = &HA5

Строки 11-12, 14-15 управляют тоном зуммера. Подберите тон здесь http://www.szynalski.com/tone-generator/ , забейте в формулу

частота_тона * 256 / 146

, полученное число переведите в шестнадцатеричную систему в калькуляторе.

Пример: Тон1 = 85 Гц, Тон2 = 103 Гц

A = 85 * 256 / 146 ~ 149 (&H95)

B = 103 * 256 / 146 ~180 (&HB4)

Const Poiadd_al = &H95
Const Poiadd_ah = &H0
Const Poiadd_bl = &HB4
Const Poiadd_bh = &H0

 

Share this post


Link to post
Share on other sites

1YHAIhwx, а можно еще уточнить. Зачем выбирать именно 2 частоты? И что значат функции Const Poiadd_ah и Const Poiadd_bh, и у них указывается последняя и первая цифры, например получаем из формулы 1088, переводим в шестнадцатиричную, получаем 508, и указываем 

Const Poiadd_ah =&08

Const Poiadd_bh = &HA5

По каком правилу они указываются?

Share this post


Link to post
Share on other sites

Вебинар STM32G0 – новый лидер бюджетных 32-битных микроконтроллеров от STMicroelectronics

Компания Компэл приглашает вас 25 сентября принять участие в вебинаре, который посвящен новому семейству микроконтроллеров STM32G0. Вебинар рассчитан на технических специалистов и тех, кто хорошо знаком с семейством STM32. На вебинаре будут освоены современные методы тестирования производительности микроконтроллеров на примере самых бюджетных 32-битных семейств общего назначения STM32G0 и STM32F0 и проведено их подробное сравнение.

Подробнее

& - далее следует число

Н - число представлено в шестнадцатеричном формате

хх - само число (а шестнадцатеричные числа, как известно, это 0..F. В том числе и вызывающая ваше сомнение А.)

Share this post


Link to post
Share on other sites
                     

Литиевые батарейки Fanso в беспроводных датчиках пожарно-охранной сигнализации

Выбор подходящего элемента питания, способного обеспечивать требуемый уровень напряжения и выдавать необходимый ток на протяжении всего периода эксплуатации беспроводной пожарно-охранной системы является одной из первостепенных задач. Наиболее подходящим для этих целей элементом являются литий-тионилхлоридные элементы питания, а одним из наиболее конкурентоспособных производителей – компания Fanso, предлагающая своим клиентам продукты как универсальные, так и разработанные специально для решения конкретных задач.

Подробнее...

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...