Grove - Speaker Plus

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
Para mais detalhes sobre os módulos Grove, consulte o Grove System
Especificações
| Parâmetros | Valores |
|---|---|
| Dimensões | 130mm x90mm x12mm |
| Peso | G.W 12g |
Plataformas compatíveis
| Arduino | Raspberry Pi | |||
|---|---|---|---|---|
![]() | ![]() | ![]() | ![]() | ![]() |
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 Lotus | Grove Speaker Plus |
|---|---|
![]() | ![]() |
| Adquira agora | Adquira agora |
Conexão de Hardware

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.
| Nota | Frequência correspondente | Meio ciclo |
|---|---|---|
| 1 | 261.6255653 | 1911.128216 |
| 1.5 | 277.182631 | 1803.864832 |
| 2 | 293.6647679 | 1702.621678 |
| 2.5 | 311.1269837 | 1607.060866 |
| 3 | 329.6275569 | 1516.863471 |
| 4 | 349.2282314 | 1431.728466 |
| 4.5 | 369.9944227 | 1351.371722 |
| 5 | 391.995436 | 1275.525055 |
| 5.5 | 415.3046976 | 1203.935334 |
| 6 | 440 | 1136.363636 |
| 6.5 | 466.1637615 | 1072.584446 |
| 7 | 493.8833013 | 1012.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.
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.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.







