забыл про вопрос-если заменить кварц то ардуино уно будет прошиваться через собственный загрузчик?
можно ли добавить частотомер?при тактовой частоте 27 МГц можно стабильно замерить до 27/2,5=10,8 МГц
на время прошивки можно к имеющемуся припаяному кварцу 27Мгц прислонить кварц на 16 Мгц и дуина будет тактироваться от меньшего кварца и будет можно прошить, здесь это уже обсуждалось
забыл про вопрос-если заменить кварц то ардуино уно будет прошиваться через собственный загрузчик?
можно ли добавить частотомер?при тактовой частоте 27 МГц можно стабильно замерить до 27/2,5=10,8 МГц
на время прошивки можно к имеющемуся припаяному кварцу 27Мгц прислонить кварц на 16 Мгц и дуина будет тактироваться от меньшего кварца и будет можно прошить, здесь это уже обсуждалось
Зачем такой изврат, когда есть нормальный оптибут? И места чутка высвободится и работать все будет в штатном режиме.
забыл про вопрос-если заменить кварц то ардуино уно будет прошиваться через собственный загрузчик?
можно ли добавить частотомер?при тактовой частоте 27 МГц можно стабильно замерить до 27/2,5=10,8 МГц
на время прошивки можно к имеющемуся припаяному кварцу 27Мгц прислонить кварц на 16 Мгц и дуина будет тактироваться от меньшего кварца и будет можно прошить, здесь это уже обсуждалось
Зачем такой изврат, когда есть нормальный оптибут? И места чутка высвободится и работать все будет в штатном режиме.
где-то вычитал что для кварца 8-16 МГц надо изменить фузы на вч-кварц,подключил усб-асп,изменил...вроде галочки в аврдуде не так расставил(там есть прямо и инверсно),атмега не читается...программатор атмегу не видит...нафиг я сироту послушал...буду заказывать новую дуину....
есть десяток атмега328р но они без загрузчика,буду переделывать плату(атмеги в смд,в моей ардуино уно в дипе)
всем удачи!всем спасибо!
видел статью который реанимирует авр камень с помощью дуины... (если она конечно есть в наличии)
сегодня на работе тестировал генератор. максимум что он выдал - 2 МHz . до 2,9 KHz шаг 1 гц, 5 Кгц - 3 гц ... и далее шаг увеличивается. короче попробую пройтись по всему диаппазону и перписать код так чтобы не зависимо от введенного значения возвращал значения ближайшей достоверно выводимой частоты.
Я собрал пультоскоп на ардуино нано. Он запускается но зависает если я выбираю генератор в главном меню, а в DDS генераторе при выборе любого из пунктов ничего не происходит, при этом зависает всего на пару секунд. Подключил всё вроде правильно, по схеме с сайта автора и скетч оттуда же. Что может быть не так?
В DDS-генераторе ничего и не должно происходить, кроме изменени формы сигнала, т.е. навел курсор на пункт "Пила", на выходе - пила, навел на синус - синус...
В DDS-генераторе ничего и не должно происходить, кроме изменени формы сигнала, т.е. навел курсор на пункт "Пила", на выходе - пила, навел на синус - синус...
У меня работает с кнопками как на землю, так и как у автора - на питание с резистивной подтяжкой. Написан автодетект в самом начале скейтча. Ничего менять не надо - должно само все заработать.
Загрузил твой скетч Electronik83 , и нечего кроме этого не увидел:Видимо теперь зависает при самом старте. к слову у меня ардуино нано, изначально не виделась компютером. Я шью её через другую ардуину нано.
UPD: сделал как ты собственно и просил прошил через arduino IDE с сайта автора. запускается, только как будто с зажатой средней кнопкой, запускается осцилограф и начинают переключатся по очереди режимы
для svj3ist. залей мой код для генератора он для кнопок на +5. код из поста #2456. он рабочий 100%. и компилятор возьми с сайта автора 1.6.5. . у меня только с него заливается без глюков.
для svj3ist. и рекомендую продолжать на коде от Electronik83 у него нормальный оптимизированный код . видно что не первый день программирует. меню конечно можно было через массив реализовать (чтоб при увеличении пунктов можно было прокрутку сделать и сделать отдкльно универсальной функцией) но всеравно лучше чем у автора проекта (прошу автора не обижаться - мы здесь для того чтобы друг у друга учиться).
Это кусок кода из цикла чтения АЦП. Тут мы в первой строке ждем 0, и потом ставим 1 в бите ADIF (флаг окончания АЦП преобразования). Я не могу понять. В датащите на контроллер написано наоборот - когда заканчивается АЦП преобразование, АЦП сам выставляет этот бит в 1, и мы ручками должны его сбрасывать.
На комментарии не смотри - мои. По факту - выходит наоборот.... Почему?
7
P.S. Проверял сегодня время преобразований АЦП - результат очень близок к рассчетным (почти точен).
только-что залил свой подправленный код -работает.
Если это мне - то и у меня все работает. Только не понимаю, почему в датащите написано одно, а по факту выходит по-другому. Как будто бит ADIF инвертирован получается...
P.S. Хочу с нуля переписать код, во всем разобраться, вплоть до бита и FFT (анализатор спектра) еще реализовать.. Будет ваще клёвая игрушка для электронщиков...
про АЦП это не ко мне. я только начал разбираться с ардуиной. а анализатор АЧХ это нужная вещь. я пока интерфейсом занимаюсь и прикручиваю разные, нужные мне для работы функции и пытаюсь адаптировать под другие дисплеи. у моего коллеги полно сименсовских с55. да и цветных пара десятков но он больше "по железу".
для Electronik83. по низкому уровню ты к dimax обратись. посмотри его форум (на этом сайте)по генератору с энкодером.
Спасибо за ответ и советы. Буду сам значит разбираться.
И по поводу моей прошивы - действительно, на сайте автора, старая версия и автодетект кнопок там пока был не реализован. Изиняйте (кому советовал там че то про него (автодетект)), но я автору заливал более свежую, но он её не заменил, получается....
Но есть ещё свежее.. Если интересно кому, могу сюда бросить...
Спасибо за ответ и советы. Буду сам значит разбираться.
И по поводу моей прошивы - действительно, на сайте автора, старая версия и автодетект кнопок там пока был не реализован. Изиняйте (кому советовал там че то про него (автодетект)), но я автору заливал более свежую, но он её не заменил, получается....
Но есть ещё свежее.. Если интересно кому, могу сюда бросить...
Привет.
Извини я тогда php c Деневером работал, бросил свежую прошивку на него вместо хостинга!)
Все исправил теперь на сайте прошивка с автодетектом.
Где то на форумах читал, что типа oled ssd1306 мелкий и на нем ниче не видно, по сравнению с диплеем от нокии. Да нефига подобного!
Вдоволь наигравшись с олед дисплеем, я достал пультоскоп на нокиевском дисплее. И блин. Небо и земля. Олед дисплей гараздо лучше. Хоть он и мелкий, и зрение у меня не очень - на нем все видно лучше.
Где то на форумах читал, что типа oled ssd1306 мелкий и на нем ниче не видно, по сравнению с диплеем от нокии. Да нефига подобного! Вдоволь наигравшись с олед дисплеем, я достал пультоскоп на нокиевском дисплее. И блин. Небо и земля. Олед дисплей гараздо лучше. Хоть он и мелкий, и зрение у меня не очень - на нем все видно лучше.
для Electronik83. болел не подходил к компьютеру. в последней "бета" прошивке которую Вы мне на почту кидали входы на каких пинах ? осцилограф не реагирует на сигнал по А3.
забыл про вопрос-если заменить кварц то ардуино уно будет прошиваться через собственный загрузчик?
можно ли добавить частотомер?при тактовой частоте 27 МГц можно стабильно замерить до 27/2,5=10,8 МГц
на время прошивки можно к имеющемуся припаяному кварцу 27Мгц прислонить кварц на 16 Мгц и дуина будет тактироваться от меньшего кварца и будет можно прошить, здесь это уже обсуждалось
забыл про вопрос-если заменить кварц то ардуино уно будет прошиваться через собственный загрузчик?
можно ли добавить частотомер?при тактовой частоте 27 МГц можно стабильно замерить до 27/2,5=10,8 МГц
Зачем такой изврат, когда есть нормальный оптибут? И места чутка высвободится и работать все будет в штатном режиме.
забыл про вопрос-если заменить кварц то ардуино уно будет прошиваться через собственный загрузчик?
можно ли добавить частотомер?при тактовой частоте 27 МГц можно стабильно замерить до 27/2,5=10,8 МГц
Зачем такой изврат, когда есть нормальный оптибут? И места чутка высвободится и работать все будет в штатном режиме.
ну пусть будет так, оптибут так оптибут)
да уже не важно...гугл на запрос "разоганный загрузчик" ничего внятного не дал, https://www.google.ru/search?q=%D1%80%D0%B0%D0%B7%D0%BE%D0%B3%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA&oq=%D1%80%D0%B0%D0%B7%D0%BE%D0%B3%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA&aqs=chrome..69i57.740463j0j7&sourceid=chrome&ie=UTF-8#newwindow=1&q=%D1%80%D0%B0%D0%B7%D0%BE%D0%B3%D0%BD%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9+%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D1%87%D0%B8%D0%BA ,искал этот конструктор (это дуина такая? или что это?) на алиэкспресс не нашел
где-то вычитал что для кварца 8-16 МГц надо изменить фузы на вч-кварц,подключил усб-асп,изменил...вроде галочки в аврдуде не так расставил(там есть прямо и инверсно),атмега не читается...программатор атмегу не видит...нафиг я сироту послушал...буду заказывать новую дуину....
есть десяток атмега328р но они без загрузчика,буду переделывать плату(атмеги в смд,в моей ардуино уно в дипе)
всем удачи!всем спасибо!
видел статью который реанимирует авр камень с помощью дуины... (если она конечно есть в наличии)
есть у меня доктор,вылечил,залил по новой фузы и загрузчик (слизал с ардуино нано,пишлось немного азобать http://arduino.ru/forum/proekty/virtos-samyi-prostoi-dvukhluchevoi-ostsillograf-ostsillograf-na-arduino?page=8#comment-243215)
частотомер все равно попробую добавить(сам),памяти еще почти половина
Сташевский68-скетч брал здесь http://arduino.ru/forum/proekty/pultoskop-na-arduino-27mgts?page=12#comment-176022
всем спасибо за помощь!
Допилил под себя генератор ШИМ . может кому пригодится.
1. увеличил кол-во коэфициентов до х 100000 (для ускоренной установки)
2 . ограничил счетчик 8 Мгц
//=================================================================== Функция Генератор PWM() ================================================================ void Generator() { display.clearDisplay(); // очистить дисплей //------------------------ изменение частоты ------------------------------------------------------------------------------------------------------- if (flag==0) { // флаг выборов режима настройки ШИМ или Частоты if(digitalRead(key_down)){ // если нажата кнопка вниз freq-=stepFreq; // шаг изменения частоты if(freq<0) freq=0; // проверка на выход за 0 bool success = SetPinFrequencySafe(led, freq); // установить частоту freq на указанном пине led delay(100); // задержка от дребезга } if(digitalRead(key_up)){ // если нажата кнопка вверх freq+=stepFreq; // прирощение частоты if (freq >8000000)freq=8000000 ; // если частота > 8 MHz то всегда 8 MHz bool success = SetPinFrequencySafe(led, freq); // установить частоту freq на указанном пине led delay(100); // задержка от дребезга } } //--------------------------- изменение PWM ------------------------------------------------------------------------------------------------------ if (flag==1) { // флаг выборов режима настройки ШИМ или Частоты if(digitalRead(key_down)){ // если нажата кнопка вниз PWM=PWM-1; // уменьшение на 1 % if(PWM<0) PWM=100; // проверка на достижение 0% delay(100); // задержка от дребезга } if(digitalRead(key_up)){ // если нажата кнопка вверх PWM=PWM+1; // увеличим на 1% if(PWM>100) PWM=0; // проверка превышения 100% delay(100); // защита от дребезга } } //------------------------- изменение разряда для редактирования частоты -------------------------------------------------------------------------- if(digitalRead(key_ok)) { // нажата кнопка "ok" переключение разряда выбора частоты delay(100); // защита от дребезга hag++; // прирощение hag if(hag>=7) hag=0; // проверка на превышение диаппазона } long freqX=freq*(overclock/16.0); // расчет частоты при частоте кварца отличном от 16 мГц // выводим уровень ШИМ ------------------------------------------------------------------------------------------------------------------------------- display.setTextSize(1); // отображение % PWM (скважности) вверху между полосками display.setCursor(21,5); // display.print("PWM="); // display.print(PWM); // display.print("%"); // // рисуем полосочки уровня ШИМ------------------------------------------------------------------------------------------------------------------------ display.drawLine(41-(41*PWM/100.0), 0, 42+(41*PWM/100.0), 0, BLACK); display.drawLine(42-(41*PWM/100.0), 1, 41+(41*PWM/100.0), 1, BLACK); display.drawLine(43-(41*PWM/100.0), 2, 40+(41*PWM/100.0), 2, BLACK); display.drawLine(41-(41*PWM/100.0), 16, 42+(41*PWM/100.0), 16, BLACK); display.drawLine(42-(41*PWM/100.0), 15, 41+(41*PWM/100.0), 15, BLACK); display.drawLine(43-(41*PWM/100.0), 14, 40+(41*PWM/100.0), 14, BLACK); // готовимся для вывода частоты ------------------------------------------------------------------------------------------------------------------ // рисуем частоту------------------------------------------------------------------------------------------------------------------------------------ display.setTextSize(2); display.setCursor(4, 20); if(freqX<1000) {display.setCursor(18, 20); display.print(freqX);} // выводим частоту 999 Hz if(freqX>=1000 && freqX<10000) { display.print(freqX/1000.0, 3);} // 1-10 kHz if(freqX>=10000&&freqX<100000) { display.print(freqX/1000.0, 2);} // 10-100 kHz if(freqX>=100000&&freqX<1000000){ display.print(freqX/1000.0, 1);} // 100-1000 kHz if(freqX>=1000000) {display.print(freqX/1000000.0, 3);} // > 1 mHz if(freqX >=1000 && freqX<1000000 ) { display.setTextSize(1); display.setCursor(70, 20); display.print("K") ; } // выводим еденицу измерения if(freqX >=1000000 ) { display.setTextSize(1); display.setCursor(70, 20); display.print("M") ; } // display.setTextSize(1); display.setCursor(70, 28); display.print("Hz"); // //---------------------------------------------- строка множетеля ----------------------------------------------------------------------------- // выводим строку статуса (режима) display.setCursor(0,40); // установка курсора display.setTextSize(1); // выбор размера шрифта display.print(">>"); // display.setTextColor(WHITE, BLACK); // установка инверсии для display.print(" "); // if(hag<6) display.print("x"); // if(hag==0) { // выбор множителя частоты х1,0 display.print(1*(overclock/16.0),1); stepFreq=1; flag=0; } if(hag==1){ //выбор множителя частоты х10 display.print(10*(overclock/16.0),0); stepFreq=10; } if(hag==2){ //выбор множителя частоты х100 display.print(100*(overclock/16.0),0); stepFreq=100; } if(hag==3){ //выбор множителя частоты х1000 display.print(1000*(overclock/16.0),0); stepFreq=1000;} if(hag==4){ //выбор множителя частоты х10000 display.print(10000*(overclock/16.0),0); stepFreq=10000; } if(hag==5){ //выбор множителя частоты х100000 display.print(100000*(overclock/16.0),0); stepFreq=100000; } if(hag==6){ //выбор PWM display.print("PWM "); display.print(PWM); display.print("%"); flag=1; } display.print(" "); display.setTextColor(BLACK); display.setCursor(70,40); display.print("<<"); //-------------------------------------------------------- конец строки множетеля --------------------------------------------------------------------------------------- // выставили ШИМ pwmWrite(led, PWM*2.55); // расчет множителя коэфициента заполнения и вывод через пин led delay(200); // ожидание display.display(); // вывод на экран } //========================================================== конец функции Generator() =================================================================================Спасибо за "материал к размышлению", Stashevskiy68! :)
сегодня на работе тестировал генератор. максимум что он выдал - 2 МHz . до 2,9 KHz шаг 1 гц, 5 Кгц - 3 гц ... и далее шаг увеличивается. короче попробую пройтись по всему диаппазону и перписать код так чтобы не зависимо от введенного значения возвращал значения ближайшей достоверно выводимой частоты.
Я собрал пультоскоп на ардуино нано. Он запускается но зависает если я выбираю генератор в главном меню, а в DDS генераторе при выборе любого из пунктов ничего не происходит, при этом зависает всего на пару секунд. Подключил всё вроде правильно, по схеме с сайта автора и скетч оттуда же. Что может быть не так?


В DDS-генераторе ничего и не должно происходить, кроме изменени формы сигнала, т.е. навел курсор на пункт "Пила", на выходе - пила, навел на синус - синус...
В DDS-генераторе ничего и не должно происходить, кроме изменени формы сигнала, т.е. навел курсор на пункт "Пила", на выходе - пила, навел на синус - синус...
Даже не знаю, что и предположить. Попробуйте залить мой скейтч с сайта автора. По железу все совместимо.
И обязательно используйте ардуино ИДЕ с сайта автора!
Даже не знаю, что и предположить. Попробуйте залить мой скейтч с сайта автора. По железу все совместимо.
И обязательно используйте ардуино ИДЕ с сайта автора!
У меня работает с кнопками как на землю, так и как у автора - на питание с резистивной подтяжкой. Написан автодетект в самом начале скейтча. Ничего менять не надо - должно само все заработать.
Загрузил твой скетч Electronik83 , и нечего кроме этого не увидел:
Видимо теперь зависает при самом старте. к слову у меня ардуино нано, изначально не виделась компютером. Я шью её через другую ардуину нано.
UPD: сделал как ты собственно и просил прошил через arduino IDE с сайта автора. запускается, только как будто с зажатой средней кнопкой, запускается осцилограф и начинают переключатся по очереди режимы
Значит проблема с подключением кнопок, видимо...
Проверь номиналы резисторов, сами кнопки. У меня же как то работало и у других людей.
Может че то где то не припаялось или припаялось не так. Кароче ищи проблему в пайке/сборке.
И версию автора тоже надо лить через ардуино ИДЕ с сайта автора, чтобы было меньше глюков.
И эту звездочку от адафрут (или от чего там) я ни разу не видел на своем дисплее...
И я этот автодетект кнопок двести раз проверял - все было нормально.
UPD: Я не просил - я рекомендовал.... Так как ардиуно ИДЕ ардуине ИДЕ рознь....
Я как бы не экстрасенс гадать по фоткам, но мне показалось, что между контактом средней кнопкой и резюком не хватает сопли...
Или могла изоляция провода проплавиться в процессе пайки и коротнуть куда нибудь...
Я как бы не экстрасенс гадать по фоткам, но мне показалось, что между средней кнопкой и резюком не хватает сопли...
для svj3ist. залей мой код для генератора он для кнопок на +5. код из поста #2456. он рабочий 100%. и компилятор возьми с сайта автора 1.6.5. . у меня только с него заливается без глюков.
А он разве полный? не компилируется.
для svj3ist. и рекомендую продолжать на коде от Electronik83 у него нормальный оптимизированный код . видно что не первый день программирует. меню конечно можно было через массив реализовать (чтоб при увеличении пунктов можно было прокрутку сделать и сделать отдкльно универсальной функцией) но всеравно лучше чем у автора проекта (прошу автора не обижаться - мы здесь для того чтобы друг у друга учиться).
Проблема в пайке/сборке. Не может многократно проверенный код вести себя неадекватно. Пролей авторскую прошиву через ИДЕ с сайта автора. Разбирайся...
P.S. программирую со времен спектрумов. Много че не доделал, как надо в пультоскопе этом....
нет. не полный только генератор. могу залить полный, рабочий. только там я еще работаю над генератором.но в принципе рабочий.
давай
лови
а я собрал 2 спектрума. запустил и через 2 недели купил себе P486 dx100 ( 1996 г. я тогда писал на клиппере )
to Stashevskiy68 и всем всем всем :)
Помоги разобраться, цикл чтения АЦП:
while ((ADCSRA & 0x10)==0); // ждем готовность АЦП ADCSRA|=0x10; // сбрасываем бит готовности результата АЦПв этом коде я давно уже удалил sinX и meaX, они тут не нужны
А про спектрумы - в другой может ветке...
Блин, и это ваще какая то старая версия моего кода. я ж просил автора обновить...
Чёт просто белый экран. Ладно не буду вас больше мучить, всем спасибо! буду разбиратся, по ходу чёт не так с ардуинкой.
проверь в инициализации дисплея порядок ног для дисплея. строка 31. укажи свое подключени.
// (clk(scl), din(sda), dc, ce, rst)031Adafruit_PCD8544 display = Adafruit_PCD8544(7 , 6 , 4, 3, 2);// пины к которым у вас подключен дисплейда так же как и в скетче автора
может ли быть проблема в кварце, или ардуина бы вобще не работала
Если есть какая то картинка на экране и не тормозит - с кварцем проблем нет.
А так кварц можно проверить, загрузив в ардуинку пример blink.
только-что залил свой подправленный код -работает.
только-что залил свой подправленный код -работает.
Если это мне - то и у меня все работает. Только не понимаю, почему в датащите написано одно, а по факту выходит по-другому. Как будто бит ADIF инвертирован получается...
P.S. Хочу с нуля переписать код, во всем разобраться, вплоть до бита и FFT (анализатор спектра) еще реализовать.. Будет ваще клёвая игрушка для электронщиков...
про АЦП это не ко мне. я только начал разбираться с ардуиной. а анализатор АЧХ это нужная вещь. я пока интерфейсом занимаюсь и прикручиваю разные, нужные мне для работы функции и пытаюсь адаптировать под другие дисплеи. у моего коллеги полно сименсовских с55. да и цветных пара десятков но он больше "по железу".
для Electronik83. по низкому уровню ты к dimax обратись. посмотри его форум (на этом сайте)по генератору с энкодером.
для Electronik83. по низкому уровню ты к dimax обратись. посмотри его форум (на этом сайте)по генератору с энкодером.
Спасибо за ответ и советы. Буду сам значит разбираться.
И по поводу моей прошивы - действительно, на сайте автора, старая версия и автодетект кнопок там пока был не реализован. Изиняйте (кому советовал там че то про него (автодетект)), но я автору заливал более свежую, но он её не заменил, получается....
Но есть ещё свежее.. Если интересно кому, могу сюда бросить...
Electronik83 Интересно!!! Да же очень.
Спасибо за ответ и советы. Буду сам значит разбираться.
И по поводу моей прошивы - действительно, на сайте автора, старая версия и автодетект кнопок там пока был не реализован. Изиняйте (кому советовал там че то про него (автодетект)), но я автору заливал более свежую, но он её не заменил, получается....
Но есть ещё свежее.. Если интересно кому, могу сюда бросить...
Привет.
Извини я тогда php c Деневером работал, бросил свежую прошивку на него вместо хостинга!)
Все исправил теперь на сайте прошивка с автодетектом.
.....(прошу автора не обижаться - мы здесь для того чтобы друг у друга учиться).
Привет, обид нет я смотрю на многие работы которые писал раньше и стыд берет.
Но это не проблема, скилл не стоит на месте.
Это и придает еще больше интереса процессу когда стараешься не просто написать а сделать это лаконично и масштабировано.
.....(прошу автора не обижаться - мы здесь для того чтобы друг у друга учиться).
Привет, обид нет я смотрю на многие работы которые писал раньше и стыд берет.
Но это не проблема, скилл не стоит на месте.
Это и придает еще больше интереса процессу когда стараешься не просто написать а сделать это лаконично и масштабировано.
а мы все верим и ждем новую версию от вас=)
а мы все верим и ждем новую версию от вас=)
Это как я от китайцев корпус для пултоскопа!)
Заказал на свою голову несколько металлических коробок с таким треком который только по Китаю отслеживается.
В том году еще, хотел новый классный корпус, под него и прошивочку.
А то получается что у меня самый убогий по внешнему виду.
bodriy2014, привет! Зато самый функциональный)) Думаю, это важнее!
Где то на форумах читал, что типа oled ssd1306 мелкий и на нем ниче не видно, по сравнению с диплеем от нокии. Да нефига подобного!
Вдоволь наигравшись с олед дисплеем, я достал пультоскоп на нокиевском дисплее. И блин. Небо и земля. Олед дисплей гараздо лучше. Хоть он и мелкий, и зрение у меня не очень - на нем все видно лучше.
Олед лучше и больше инфы влазит.
Но они жрут 50% оперативки(((
Можно на лету инфу выводить, без буфера экрана. И быстрее обновление экрана получается.
Осталось написать библиотеку.!)
Да тут библиотеку толком не напишешь. Тут работа с байтами / битами в основном.
Один хороший человек заморочился и написал
OzOLED.h Без буфера и жрет мало оперативки.
Жаль что она давно не поддерживается, и по сугубо моим наблюдениям работает не стабильно.
для Electronik83. болел не подходил к компьютеру. в последней "бета" прошивке которую Вы мне на почту кидали входы на каких пинах ? осцилограф не реагирует на сигнал по А3.