С новой версией осциллографа эта шкала не совместима
Вид для печати
С новой версией осциллографа эта шкала не совместима
Вот думаю что шкала будет идеальной. Нужно ориентироваться по вершинам синусоиды. Длительность между вершинами равна 200мкс
потом добавлю кнопочки х5, х10, х20
Вот пробный вариант.
Шкала не стыкуется с приложенным изображением, видно по вехушкам синусоиды
Извеняюсь. Сонный был, среди ночи накарябал не пойми что. Вот эта должна совершенно точно подходить. На вольты не нарисовал, как разберусь дорисую. Там чет не совподает совсем. Какая чувствительность входа? пробовал лабор бп максимум 1.07в и уже показывает на шкале в проге 5в. Как в новой версии цеплять щуп? я пробовал как и со старой версией сигнал на аналоговый порт "0" В прошивке увидел 9 и 5 порты настроенные на выход, для чего это?
Спасибо!
Сигнал так же снимается с Analog-0
А порты 9-10 настроены на выход с них измеряю ШИМ частоту 32кГц
P.S.
А можно темную, мелку сетку убрать?
Мне кажется она лишняя, а так все ок
Вот попробуй на реальной программе.
Используй вот этот скетч
Библиотеку не забудь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;
}
}
Да ты прав она лишняя, только рябь в глазах от нее. Вот я думаю оптимальный вариант.
Во блин, одновременно написали :)
Отлично, то что надо!!!
Спасибо большое.
Как доделаю кнопочки выложу новую версию