Форум

Радиолюбительский форум.

Если у Вас возникли вопросы, задавайте их на форуме.

В сети

Пользователей: 161
Из них просматривают:
Аналоги: 48. Видео: 2. Даташиты: 31. Инструкции: 1. Новости: 9. Остальное: 18. Производители: 1. Профиль пользователя: 1. Форум: 50.
Участников: 2
Гостей: 159

Google , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.

Просмотр этой темы: 

 1 анонимных пользователей
Re: Симулятор схем SimulIDE
Технический Директор
Зарегистрирован:
08.02.2009 21:08
Из: Днестровск
Сообщений: 2691
Не в сети
Импульсный усилитель низкой частоты на Arduino
Здесь внешний аудиосигнал из выхода наушников от mp3-млеера управляет программным симметричным генератором прямоугольных импульсов с периодом в одну микросекунду. Качество звучания можно послушать из архива к сообщению.
bool _gen1I 0;
bool _gen1O 0;
unsigned long _gen1P 0UL;
void setup()
{
    
pinMode(8INPUT_PULLUP);
    
pinMode(4OUTPUT);
    
digitalWrite(40);
}
void loop()
{
    
//Плата:1
    
if ((digitalRead (8))) 
    {
         if (! 
_gen1I
        {
            
_gen1I 1;
            
_gen1O 1;
            
_gen1P micros();
        }
    }
     else 
    {
        
_gen1I ;
        
_gen1O0;
    }
    if (
_gen1I
    {
          if (
_isTimerMicros (_gen1P 1)) 
        {
             
_gen1P micros();
            
_gen1O = ! _gen1O;
        }
    }
    
digitalWrite(4_gen1O);
}
bool _isTimerMicros(unsigned long startTimeunsigned long period)
{
    
unsigned long currentTime;
    
currentTime micros();
    if (
currentTime>= startTime
    {
        return (
currentTime>=(startTime period));
    }
     else 
    {
        return (
currentTime >=(4294967295-startTime+period));
    }
}

Прикреплённый файл:



gif  Low-frequency amplifier on Arduino.gif (26.53 KB)
290_6945914022c0c.gif 602X697 px
zip УНЧ на Arduino.zip Размер: 846.64 KB; Просмотры: 20



Поиск по форуму


Расширенный поиск

Разное

Интересно

Это интересно. Если надо паять нихромовую проволоку - не соединений, работающих в невысоких температурах - можно легко облудить и пропаять соединение в обычной лимонной кислоте.