Pular para o conteúdo principal

Grove - Speaker Plus

pir

Grove Speaker Plus consiste em uma poderosa placa driver de amplificador e um alto-falante de alta qualidade. O alto-falante gera diferentes tons com diferentes frequências de entrada, sendo fácil de controlar com sinal PWM. Você pode criar efeitos sonoros distintos, tocar suas músicas favoritas ou montar sua própria caixa de música com programação simples ou usando um grande número de códigos musicais já existentes.

Comparado à última versão do Grove Speaker, o Grove Speaker Plus possui um alto-falante de melhor qualidade com design separado e substituível, o que permite que você o troque por outros alto-falantes de sua preferência. Com a ajuda do potenciômetro on-board, você pode ajustar facilmente o volume de saída. Já está cansado de alto-falantes fixos com baixa qualidade de som? Quer conectar e tocar o seu próprio alto-falante? Esta é a sua escolha.

Recursos

  • Alto-falante com boa qualidade de som e alto volume
  • Design de alto-falante separado e substituível
  • Função de ajuste de som com potenciômetro on-board
  • Interface plug and play fácil de usar
dica

Para mais detalhes sobre os módulos Grove, consulte o Grove System

Especificações

ParâmetrosValores
Dimensões130mm x90mm x12mm
PesoG.W 12g

Plataformas compatíveis

ArduinoRaspberry Pi
cuidado

As plataformas mencionadas acima como suportadas são uma indicação da compatibilidade teórica ou de software do módulo. Na maioria dos casos, fornecemos apenas biblioteca de software ou exemplos de código para a plataforma Arduino. Não é possível fornecer biblioteca de software / código de demonstração para todas as plataformas de MCU possíveis. Portanto, os usuários precisam escrever sua própria biblioteca de software.

Primeiros Passos

Materiais Necessários

Seeeduino LotusGrove Speaker Plus
enter image description hereenter image description here
Adquira agoraAdquira agora

Conexão de Hardware

Grove-Speaker Plus'' OUTCOME

Uso

Brincar com Arduino

O alto-falante pode emitir uma variedade de sons como buzina de carro, campainha e ignição. Os diferentes sons são baseados na frequência do sinal de entrada.

Você pode fornecer diferentes sinais de frequência para este módulo com o Arduino. O Arduino gera esses sinais via PWM ou até mesmo digitalWrite e delay. Aqui vamos mostrar como gerar esses sinais usando delay(), o alto-falante soa as notas graves de 1~7.

NotaFrequência correspondenteMeio ciclo
1261.62556531911.128216
1.5277.1826311803.864832
2293.66476791702.621678
2.5311.12698371607.060866
3329.62755691516.863471
4349.22823141431.728466
4.5369.99442271351.371722
5391.9954361275.525055
5.5415.30469761203.935334
64401136.363636
6.5466.16376151072.584446
7493.88330131012.384907

Código de Software

Passo 1. Conecte o Grove - Speaker Plus à porta D3 em um Base Shield e encaixe o Base Shield no seu Seeeduino.

Passo 2. Conecte o Seeeduino ao seu PC através de um cabo USB.

Passo 3. Envie o código abaixo para a sua IDE Arduino.

dica

Se esta é a primeira vez que você trabalha com Arduino, recomendamos fortemente que veja Getting Started with Arduino antes de começar.

/*macro definition of Speaker pin*/
#define SPEAKER 3

int BassTab[]={1911,1702,1516,1431,1275,1136,1012};//bass 1~7

void setup()
{
pinInit();
}
void loop()
{
/*sound bass 1~7*/
for(int note_index=0;note_index<7;note_index++)
{
sound(note_index);
delay(500);
}
}
void pinInit()
{
pinMode(SPEAKER,OUTPUT);
digitalWrite(SPEAKER,LOW);
}
void sound(uint8_t note_index)
{
for(int i=0;i<100;i++)
{
digitalWrite(SPEAKER,HIGH);
delayMicroseconds(BassTab[note_index]);
digitalWrite(SPEAKER,LOW);
delayMicroseconds(BassTab[note_index]);
}
}

Note

Devido à influência da capacitância, o módulo só pode emitir sinais de graves, e não consegue emitir agudos.

dica

Quando o código terminar de ser enviado, você ouvirá o Speaker fazendo um som de DÓ a SI.

Visualizador Online do Esquema

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para lhe oferecer diferentes formas de suporte para garantir que a sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...