Projeto 44
Levitação com ultrassom
Projeto 44 - Levitação com ultrassom (ondas sonoras estacionárias)
A imagem não está à escala. Como a frequência é 40 kHz, o comprimento de onda será aproximadamente 8,6 mm.
Código (download)
/*
Projeto 44 - Levitacão com ultrassom
Física na Lixa
https://fisicanalixa.blogspot.com/
https://sites.google.com/aelixa.pt/fisicaearduino
Notas importantes em: https://makezine.com/projects/micro-ultrasonic-levitator/
*/
byte TP = 0b10101010;
void setup()
{
DDRC = 0b11111111;
noInterrupts();
TCCR1A = 0;
TCCR1B = 0;
TCNT1 = 0;
OCR1A = 200; //16 MHz/200 = 80 kHz onda quadrada - Frequência da onda sonora 40 kHz)
TCCR1B |= (1 << WGM12);
TCCR1B |= (1 << CS10);
TIMSK1 |= (1 << OCIE1A);
interrupts();
}
ISR(TIMER1_COMPA_vect)
{
PORTC = TP;
TP = ~TP;
}
void loop()
{
}