Já passou vergonha em uma reunião ou aula online por esquecer o microfone ligado? ou falou com o microfone desligado? Neste projeto vamos fazer um botão de mute para que isso não aconteça mais!
Materiais:
- Attiny85
- Botão push button
- Fios
- Protoboard para teste
- Cabo USB
- Caixa para acabamento
Attiny85
https://shopee.com.br/Attiny85-i.303994365.5556312045?position=1
Link para Downloads
- https://www.arduino.cc/en/software
- https://github.com/digistump/DigistumpArduino/releases/download/1.6.7/Digistump.Drivers.zip
- Link para colocar na IDE = http://digistump.com/package_digistump_index.json
Link códigos usados no vídeo:
/* *************************
* Projeto Bacana - 09/2021
* www.projetobacana.com.br
* Júlio Vansan Gonçalves
* Principais teclas que podem ser usadas:
* MOD_CONTROL_LEFT
* MOD_SHIFT_LEFT
* MOD_ALT_LEFT
* MOD_CONTROL_RIGHT
* MOD_SHIFT_RIGHT
* MOD_ALT_RIGHT
*
* Teclas de A até Z = KEY_A, KEY_B ... KEY_Z
* Números = KEY_0, KEY_1 ... KEY_9
* Teclas de Função = KEY_F1, KEY_F2 ... KEY_F12
*
* ************************
*/
#include "DigiKeyboard.h"
int botaoSom = 0;
const int LED=1;
void setup() {
pinMode(botaoSom,INPUT_PULLUP);
pinMode(LED,OUTPUT);
DigiKeyboard.sendKeyStroke(0); //Garantir que Nada será enviado por engano
DigiKeyboard.delay(500);
}
void loop() {
delay(50);
if (digitalRead(botaoSom)==LOW){
digitalWrite(LED,HIGH);
DigiKeyboard.sendKeyStroke(0);//Garantir que Nada será enviado por engano
DigiKeyboard.delay(100);
// DigiKeyboard.sendKeyStroke(KEY_D, MOD_CONTROL_LEFT); // Google Meet
DigiKeyboard.sendKeyStroke(KEY_M, MOD_SHIFT_LEFT | MOD_CONTROL_LEFT | MOD_ALT_LEFT); // Microsoft Teams
// DigiKeyboard.sendKeyStroke(KEY_A, MOD_ALT_LEFT); // Zoom
delay(50);
while (digitalRead(botaoSom)==LOW){
delay(50); //espera até o botão não estiver pressoinado
}//while
digitalWrite(LED,LOW);
} //if botão do som
}// loop
Curta, compartilhe e inscreva-se para ficar atualizado com os nossos conteúdos!
Para saber mais sobre o Canal Projeto Bacana:
E-mail: contato@projetobacana.com.br
Site: https://www.projetobacana.com.br/
Facebook: https://www.facebook.com/projetobacana.com.br
Instagram: https://www.instagram.com/projetobacana.com.br/
Youtube: https://www.youtube.com/channel/UC0e1bfaL0-gnAP2KQA5vxqQ