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()

{


}