Пультоскоп на Arduino 27МГц!!!

Koootyy
Offline
Зарегистрирован: 18.11.2020

Сори пока разобрался как отправить нафигарил

progrik
Offline
Зарегистрирован: 30.12.2018

Koootyy пишет:
Доброго времени суток. Токой вопрос как в скейче поминять пин для щупа? Спалил a2 к которому был подключин щуп. В скейче он не прописан. Собирал PULTOSCOPE_128x64_OLED_display.
найди в скетче ADMUX = 0bxxxx0010; (ищи "0010") и поменяй, чтоб последние четыре цифры были: для A0 - 0000, A1 - 0001, A2 - 0010, A3 - 0011, A4 - 0100, A5 - 0101, A6 - 0110, A7 - 0111

то есть, если был пин A2, то было так ADMUX = 0bxxxx0010;
хотим на пин, например, A5. делаешь ADMUX = 0bxxxx0101;
или для строки
ADMUX = vRef ? 0b01100010 : 0b11100010;
делаем так (для A5 - 0101):
ADMUX = vRef ? 0b01100101 : 0b11100101;

короче говоря, всё, что оканчивается на 0010 меняй на то, что надо)

ЗЫ: это хорошо, что люди интересуются самодельными осциллографами еще до того, как овладеют грамматикой))) жаль только, они не смогут при помощи даташытов и апноутов вызывать демонов и пронзать пространство и время...

Koootyy
Offline
Зарегистрирован: 18.11.2020

Спасибо огромное!!!

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

progrik пишет:

 

ЗЫ: это хорошо, что люди интересуются самодельными осциллографами еще до того, как овладеют грамматикой))) жаль только, они не смогут при помощи даташытов и апноутов вызывать демонов и пронзать пространство и время...

Читать даташиты-путь олд скула )).Ттолько что скачал 5 штук даташитов начиная от тиньки 85 заканчивая 328

ironcover
Offline
Зарегистрирован: 29.11.2020

D.I.M пишет:

bpl , вот скетч с библиотеками, которые у меня работают IDE 1.6.7: https://drive.google.com/file/d/0B4prOxHsTkgtM1NaSmtwWDVoNDQ/view?usp=sharing

 Попробуйте сначала почистить все библиотеки, а эти установите, иначе будут конфликтовать. Еще может возникать конфликт из - за установленой в IDE платы Arduino Robot  мне пришлось удалить все файлы связанные с этой платой.

Подскажите пожалуйста.

Залил скетч через IDE 1.6.8, для этого снес все что было связано с другими версиями и почистил реестр (иначе были ошибки, заняло один день и три часа :)) под oled 128x64, схему собрал по сайту. У меня вроде шим показывает не правильно : 60% скважность при 100% шим с Uno, и батарея все время 5 вольт- не меряет ее вобщем, хотя она 3,7v. Вас не затруднит схемку от руки набросать: как пины на щуп выходят и акб, а то знаний не хватает довести до ума, уже три для паяю, макетки закончились и олово и резисторы :), а мне нужно вывести правильный сигнал на драйвер сервомотора.

И еще - как питание развести кнопки я так и не понял, ставлю в скетче  power - 1 чтобы сразу заводилась

 

Alex-Bee
Offline
Зарегистрирован: 13.03.2020

ironcover пишет:
мне нужно вывести правильный сигнал на драйвер сервомотора.

По-моему, вы выбрали для этого слишком витиеватый путь :)
Возможно, вам надо всего лишь NE555 (у нее 8 ног) и ElectroDroid из плей-маркета. Смотрите в нем "Расчёт NE555" - "Астабильный (Скв.>2)", если надо меньше 50%, и задаете частоту со скважностью. Или "Астабильный" если скважность больше 50%.  Программка сама подберёт вам конденсатор и пару резисторов. Схема там, в программке, тоже есть.

ironcover
Offline
Зарегистрирован: 29.11.2020

Нужна помощь.
Залил скеч от el83 который с авто синхронизацией: SSD1306_EL83_EDITION_auto. Всё в нем нравится вроде все правильно выводит до 10 kГц, мне нужен только шим сигнал мерять с ардуины и управлять базой симисторов и полевиков, ну и в режиме генератора подать шим. У меня в режиме осцилографа не показывается вертикальный спад сигнала, выводит только штрихи по горизонтали верхние и нижние. И толщина кривой слишком тонкая. Кто знает как подправить.
Ps форум пролистал от корки до корки три раза.

ironcover
Offline
Зарегистрирован: 29.11.2020

Нужна помощь.
Залил скеч от el83 который с авто синхронизацией: SSD1306_EL83_EDITION_auto. Всё в нем нравится вроде все правильно выводит до 10 kГц, мне нужен только шим сигнал мерять с ардуины и управлять базой симисторов и полевиков, ну и в режиме генератора подать шим. У меня в режиме осцилографа не показывается вертикальный спад сигнала, выводит только штрихи по горизонтали верхние и нижние. И толщина кривой слишком тонкая. Кто знает как подправить.
Ps форум пролистал от корки до корки три раза.

ironcover
Offline
Зарегистрирован: 29.11.2020

Дубль получился

ironcover
Offline
Зарегистрирован: 29.11.2020

Нужна помощь.
Залил скеч от el83 который с авто синхронизацией: SSD1306_EL83_EDITION_auto. Всё в нем нравится вроде все правильно выводит до 10 kГц, мне нужен только шим сигнал мерять с ардуины и управлять базой симисторов и полевиков, ну и в режиме генератора подать шим. У меня в режиме осцилографа не показывается вертикальный спад сигнала, выводит только штрихи по горизонтали верхние и нижние. И толщина кривой слишком тонкая. Кто знает как подправить.
Ps форум пролистал от корки до корки три раза.
Закину чуть позже проект в протеусе рабочий, поможет новичкам темы.

ironcover
Offline
Зарегистрирован: 29.11.2020

Вот ссылка проект протеус oled 128x64:

https://my-files.su/4x79y8/Vremenniy.zip

Proteus 8.9 SP2 Pro Portable какчаем с rutracer

AdmiralBlack
Offline
Зарегистрирован: 13.09.2016

Подскажите, пожалуйста, как быть, если на Ардуино вместо нормального кварцевого резонатора припаян smd керамический трёх выводной резонатор. Можно как то такую плату разогнать или заменить керамический резонатор на нормальный кварц. Хапнул не подумавши 10 шт. Чего их теперь в помойку.

AdmiralBlack
Offline
Зарегистрирован: 13.09.2016

Подскажите, пожалуйста, как быть, если на Ардуино вместо нормального кварцевого резонатора припаян smd керамический трёх выводной резонатор. Можно как то такую плату разогнать или заменить керамический резонатор на нормальный кварц. Хапнул не подумавши 10 шт. Чего их теперь в помойку.

volodya198024
Offline
Зарегистрирован: 26.12.2016

Можно. Я припаивал большой (27 МГц). И капельку термоклея для фиксации.

progrik
Offline
Зарегистрирован: 30.12.2018

потер... было много лишних букв...

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

AdmiralBlack пишет:
Подскажите, пожалуйста, как быть, если на Ардуино вместо нормального кварцевого резонатора припаян smd керамический трёх выводной резонатор. Можно как то такую плату разогнать или заменить керамический резонатор на нормальный кварц. Хапнул не подумавши 10 шт. Чего их теперь в помойку.

Зачем в помойку?

Использовать в тех проектах, для которых их характеристики подходят.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

а нельзя его разве выпаять и припаять обычный... есть некоторые на сколько знаю сразу с кондерами внутри, в этом случае надо будет мудрить может с переходной платкой

fly245
fly245 аватар
Offline
Зарегистрирован: 25.08.2013

Ткните носом по схемотехнике финальную версию на 5110.Залил скетч,зависло на адафруитском логотипе,дальше не идет.Скетч со страницы автора,плата-arduino uno