Вот попробуй на реальной программе.
Используй вот этот скетч
PHP код:
//oscilloscope
//http://compcar.ru
#include <SmallUart.h>
volatile uint8_t MyBuff[800];
volatile uint16_t i=0;
void setup()
{
ADCSRA=(1<<ADEN)|(1<<ADIE)|(1<<ADSC)|(1<<ADATE)|(1<<ADPS1)|(1<<ADPS0);
ADMUX=(1<<ADLAR)|(1<<REFS1)|(1<<REFS0);
UART_Init();
}
void loop()
{
}
ISR(ADC_vect)
{
MyBuff[i] = ADCH;
i++;
if(i==800)
{
UART_SendByte(170);
UART_SendByte(204);
UART_SendByte(195);
for (i=0; i<800; i++) UART_SendByte(MyBuff[i]);
i=0;
}
}
Библиотеку не забудь