/*
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()
{
}