Pular para o conteúdo principal

Grove - Sensor de Toque I2C

O Sensor de Toque I2C é baseado no Controlador de Sensor de Toque Capacitivo de Proximidade da FreeScale - MPR121. Ele detecta o toque ou a proximidade de dedos humanos. Este sensor inclui um controlador de Sensor de Toque e 4 sensores de dedo. Pode-se inserir os conectores dos sensores na base do controlador do Sensor e começar a detectar o toque.

Especificações

ParâmetroValor/Faixa
Tensão de operação3~5.5V
Corrente em modo standby2μA
Canais de toque12 (incluindo 4 com sensores de toque)
Protocolo de comunicaçãoI2C
Endereço I2C0x5A
dica

Para mais detalhes sobre módulos Grove, consulte o Sistema Grove

Plataformas Suportadas

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 possíveis plataformas de MCU. Portanto, os usuários precisam escrever sua própria biblioteca de software.

Visão Geral de Hardware

Existem 12 eletrodos CH0-CH11. CH0-CH3 estão conectados a 4 sensores de toque.

Os CH4-CH11 são para o cliente expandir a função. Se você precisar de mais, pode fazer os sensores por conta própria.

Os fios dos sensores são torcidos para reduzir o impacto do ambiente. O fio preto (terra) pode ser cortado se for necessária alta sensibilidade.

O pino INT precisa ser derivado se os clientes quiserem usar o pino de interrupção do MPR121.

Primeiros Passos

Grove - Ajuda

Os seguintes documentos ajudam o usuário a começar a usar o Grove.

nota

Como cada eletrodo precisa ser autoconfigurado pelo MPR121 durante a energização e não há reset de energia no controlador do sensor de toque, toda vez que você inserir ou remover um sensor, será necessário reiniciar a alimentação do Seeeduino.

Os sensores também podem sentir os dedos humanos com algo entre eles, ou seja, você não precisa realmente tocar nos sensores com os dedos.

Com um cartão de papel com cerca de 3 mm de espessura, o sensor pode sentir o toque dos dedos, tornando-o uma boa solução para muitas aplicações.

Brinque com o Codecraft

Hardware

Passo 1. Usando um cabo Grove conecte o Grove - Sensor de Toque I2C à porta I2C do Seeeduino. Se você estiver usando Arduino, aproveite um Base Shield.

Passo 2. Conecte o Seeedino/Arduino ao seu PC via um cabo USB.

Software

Passo 1. Abra o Codecraft, adicione o suporte a Arduino e arraste um procedimento principal para a área de trabalho.

nota

Se esta for a sua primeira vez usando o Codecraft, consulte também o Guia para usar o Codecraft com Arduino.

Passo 2. Arraste os blocos como na figura abaixo ou abra o arquivo cdc que pode ser baixado no final desta página.

cc

Carregue o programa para o seu Arduino/Seeeduino.

dica

Quando o código terminar de carregar, você verá qual canal você tocou no Serial Monitor.

Visualizador Online de Esquemático

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para lhe fornecer diferentes formas de suporte para garantir que 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...