Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 11 по 20 из 51
  1. #11
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Buzzer для Ардуино

    Я что то не понял для чего диод?

  2. #12
    Продвинутый
    Регистрация
    20.12.2011
    Сообщений
    336
    Вес репутации
    220

    По умолчанию Re: Buzzer для Ардуино

    Мне та схема тоже не понравилась
    Диод типа если пробъет, чего-то...
    Проехали

    Ну а эта схема нормальна


    Если динамик сделаю выдергиваемый (на коннекторе) - ничего не погорит если динамик выдерну из цепи или забуду вставить?
    R2 по прежнему можно не ставить?
    R1 какой присоветуешь?
    Последний раз редактировалось kadushkin; 15.03.2012 в 21:15.

  3. #13
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Buzzer для Ардуино

    R1 -1к
    R2 -2к

  4. #14
    Продвинутый
    Регистрация
    20.12.2011
    Сообщений
    336
    Вес репутации
    220

    По умолчанию Re: Buzzer для Ардуино

    Цитата Сообщение от Chip Посмотреть сообщение
    R1 -1к
    R2 -2к
    У меня регулируемый резистор только 100к
    Он что ступенчато убавлять будет?
    Как быть?
    Последний раз редактировалось kadushkin; 15.03.2012 в 21:38.

  5. #15
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Buzzer для Ардуино

    Запитай от +5в без резистора
    На вход транзистора подавай сигнал с вывода D11

  6. #16
    Продвинутый
    Регистрация
    20.12.2011
    Сообщений
    336
    Вес репутации
    220

    По умолчанию Re: Buzzer для Ардуино

    Так?

  7. #17
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Buzzer для Ардуино

    Все верно.
    Может тебе ссылку на код с воспроизведением голоса дать?

  8. #18
    Продвинутый
    Регистрация
    20.12.2011
    Сообщений
    336
    Вес репутации
    220

    По умолчанию Re: Buzzer для Ардуино

    Конечно.

  9. #19
    Продвинутый
    Регистрация
    20.12.2011
    Сообщений
    336
    Вес репутации
    220

    По умолчанию Re: Buzzer для Ардуино

    А как проверить правильность схемы без ардуины?
    Подать +5, землю и +5 через R1?

    А то чего-то не-то, с ардуины звука нет
    Может я неверно ЭКБ обозначил на схеме

    Код:
     #include "pitches.h"
    
    // notes in the melody:
    int melody[] = {
      NOTE_C4, NOTE_G3,NOTE_G3, NOTE_A3, NOTE_G3,0, NOTE_B3, NOTE_C4};
    
    // note durations: 4 = quarter note, 8 = eighth note, etc.:
    int noteDurations[] = {
      4, 8, 8, 4,4,4,4,4 };
    
    void setup() {
      // iterate over the notes of the melody:
      for (int thisNote = 0; thisNote < 8; thisNote++) {
    
        // to calculate the note duration, take one second 
        // divided by the note type.
        //e.g. quarter note = 1000 / 4, eighth note = 1000/8, etc.
        int noteDuration = 1000/noteDurations[thisNote];
        tone(11, melody[thisNote],noteDuration);
    
        // to distinguish the notes, set a minimum time between them.
        // the note's duration + 30% seems to work well:
        int pauseBetweenNotes = noteDuration * 1.30;
        delay(pauseBetweenNotes);
        // stop the tone playing:
        noTone(11);
      }
    }
    
    void loop() {
      // no need to repeat the melody.
    }

    При подаче +5 и массы - транзистор греется сразу
    Последний раз редактировалось kadushkin; 16.03.2012 в 00:46.

  10. #20
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Buzzer для Ардуино

    При подаче +5 и массы - транзистор греется сразу
    А почему бы ему не греться, возможно и динамик оплавился.
    У тебя постоянный ток течет через транзистор и динамик
    Проверить можно так
    PHP код:
     
    void setup
    ()
    {
        
    pinMode(11OUTPUT); 
       
    analogWrite(1170);
    }
     
    void loop()
    {

    Последний раз редактировалось Chip; 16.03.2012 в 00:54.

Страница 2 из 6 ПерваяПервая 123456 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •