Показано с 1 по 10 из 51

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11
    Продвинутый
    Регистрация
    20.12.2011
    Сообщений
    336
    Вес репутации
    236

    По умолчанию 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.

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

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

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

Ваши права

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