24 февраля 2022 года в 5 утра, без объявления войны, россия напала на Украину.

Они пришли "освобождать народ от нацистов и националистов".
С этого момента наша жизнь изменилась на "до" и "после".
Нас освобождают от наших домов, от наших любимых, от наших родителей и от наших детей....
Тут я не буду никого агитировать или переубеждать, разумный человек найдёт всю информацию
в интернете, а для зомби никакие доводы и факты не послужат аргументом.

Я не умею много писать, да и без мата тут сложно что-то написать.
Поэтому выражу все мои чувства одним фото.

«Спасибо дедушка путин за счастливое детство и мое освобождение». ©

Дополню словами уважаемого человека, широко известного в узких кругах:
тут путин не виноват, не он нажал на кнопку сброса,
- виноват пилот, который нажал на кнопку сброса, мог промахнуться. виноваты жена/мать/брат/друг пилота, которые не позвонили ему, и не сказали "нет войне",
- виноват тот, кто отдал приказ, и виноваты его жена/мать/брат/друг,
- виноват тот, кто цеплял бомбу, потому что он мог её обезвредить, "ну бывает, не сработала",
- виноват кладовщик, виноват водитель, который перевозил эту бомбу. виноваты жена...и т.д., потому что не позвонили и не сказали "нет войне, не вези бомбы",
- виноваты все журналисты оркостана, потому что они врут,
- виноваты недограждане, потому что не сказали журналистам "не врите",
- виноваты все... все 160 миллионов,
- а те 2, 3, 5 тысяч, которые вышли, и которых запаковали, это даже не десятая процента, это погрешность... случайно оказавшиеся в мордоре люди. ©

PS: За несколько часов до вторжения был атакован и взломан крупный интернет хостинг в Киеве, где и размещался мой сайт. Только 16 марта отважным админам удалось частично восстановить работу хостинга. Далеко не все сайты выжили, т.к. были повреждены даже бэкапы.
Нет, нет, я не жалуюсь, нет. В цифровом мире нет ничего ценного, материального...


Due to periodic DDoS attacks, the forum may not be available.

Колокольчик в машину как в ино

Здесь только проекты на ATtiny
Post Reply
User avatar
7-clown
Пробегал мимо
Posts: 9
Joined: 15 Dec 2013 20:33
Location: СТР
Contact:

Колокольчик в машину как в ино

Post by 7-clown »

Code: Select all

#include <io.h>
#include <delay.h>

#define PWM               OCR0A                              //Регистр для задания скважности ШИМ
#define CLR_TIMER         TCNT1H=0;TCNT1L=0    //Сбрасываем таймер
#define LEN               22                                      // Длина мелодии
#define TOP               255                                    // Верхний предел ШИМ

void initdev(){                   // Ининциализация портов МК
 
DDRB=0xff;

TIMSK=0x40;

//****************************** 
//Таймер прерывания         // Настраиваем прерывания по таймеру
TCCR1B=0x02;

// 800Hz                            // ТОн колокольчика
//OCR1AH=0x01;
//OCR1AL=0x38;

// 650Hz
//OCR1AH=0x01;
//OCR1AL=0x80;

// 550Hz
OCR1AH=0x01;
OCR1AL=0xC2;
//******************************

//****************************** 
//ШИМ 32kHz
TCCR0A=0x83;
TCCR0B=0x01;  
//****************************** 
}

void sin(char delt){                //Функция синуса, точнее пила 

//delt max=TOP/2 (128)
 
static char
cnt; 

 switch(cnt){

       case 0:   
             PWM=delt;
       break;
       
       case 1:
             PWM=TOP/2;
       break;
       
       case 2:
            PWM=TOP-delt;
       break;
       
       case 3:
            PWM=TOP/2;
       break;
       
       default:break;
       }
 
cnt++;

if(cnt==4) cnt=0;
}

char time(){            //функция для расчета затухания мелодии

 static char
 tmp,de;
 
 tmp++;

if(de==128){ 
 de=0;
 delay_ms(700);
 }
 
  if(tmp==LEN){
   tmp=0;
   de++;        
   }
  return de;
}

void main(){
 
 initdev();
 #asm("sei")
     
   while(1)
   {
   }
}

interrupt [TIM1_COMPA] void compa_isr(){
              
 CLR_TIMER;
  
 sin(time());             
}
Attachments
ШИМ модуляция синуса.rar
Прект
(68.38 KiB) Downloaded 442 times
bell.rar
Образец колокольчика
(27.01 KiB) Downloaded 502 times
Last edited by 7-clown on 15 Oct 2014 16:24, edited 1 time in total.
georg77
Частенько бываю
Posts: 124
Joined: 26 Nov 2011 05:38

Re: Колокольчик в машину как в ино

Post by georg77 »

краткость - се та ?
User avatar
7-clown
Пробегал мимо
Posts: 9
Joined: 15 Dec 2013 20:33
Location: СТР
Contact:

Re: Колокольчик в машину как в ино

Post by 7-clown »

Исходник пока что...устройство готовое позже оформлю. Цель - показать пример для написания...Мне было интересно как это сделать, звук колокольчика смоделировал и пока интерес поугас))

Литература:
http://avr-start.ru/?p=749
propell_ant
Живу тут
Posts: 490
Joined: 03 Jun 2014 09:22

Re: Колокольчик в машину как в ино

Post by propell_ant »

такое воспроизводит записанный в формате wav на attiny85
zktch
Пробегал мимо
Posts: 8
Joined: 28 Feb 2014 23:10

Re: Колокольчик в машину как в ино

Post by zktch »

Вот интересная схема, сам лично сделал звук очень хороший ссылка: http://radioparty.ru/device-avr/521-bell-car-attiny13
Post Reply