Transistor Tester for Arduino

arduinec
Offline
Зарегистрирован: 01.09.2015

alyns85 пишет:

Что за ошибка- 'class Adafruit_PCD8544' has no member named 'cp437' ?

Библиотека Adafruit-GFX подключена, шрифт заменён.

Может библиотека Adafruit-GFX старая - команда lcd.cp437(true) используется для неё.

В архиве с последним скетчем в посте #298 (http://arduino.ru/forum/proekty/transistor-tester-arduino?page=5#comment...) есть рабочие библиотеки.

Improver
Offline
Зарегистрирован: 29.05.2019

Здравствуйте, все.

Собрал транзистор-тестер на китайском клоне ардуино мини с экраном OLED 128х64, всё более-менее работает с прошивкой из поста №298, но один момент мне не понравился -- со стандартным шрифтом все надписи мелковаты, и если посмотреть код, то понятно, что из 64 точек по вертикали на этом экранчике используется всего только 40...

В общем, взял за основу шрифт "FreeSans9pt7b.h" из AdafruitGFX, добавил к нему в конце символы конденсатора, резистора, Ома и т.п., назвал "MySans9pt7b.h", получилось вполне сносно. В скетче исправления все сделаны в пределах "#ifdef OLED096 ... #endif", за одним исключением: на nok5110 и oled096 версия показывается с буквой "m" в конце, так что, думаю, на работу с другими экранами влиния эта замена не окажет.

Если кому надо, то вот то, что получилось (только скетч и шрифт): https://yadi.sk/d/rOdSrfXIRYnfEQ

alyns85
Offline
Зарегистрирован: 24.05.2019

Подскажите пожалуйста - дисплей NOKIA5110- не входит последний символ в строку, как боротся с этим явлением?

Не могу понять - как на этом форуме фото прикреплять?

arduinec
Offline
Зарегистрирован: 01.09.2015

alyns85 пишет:

Подскажите пожалуйста - дисплей NOKIA5110- не входит последний символ в строку, как боротся с этим явлением?

Решение из поста #56 (http://arduino.ru/forum/proekty/transistor-tester-arduino?page=1#comment...) не подходит?

alyns85 пишет:

Не могу понять - как на этом форуме фото прикреплять?

http://arduino.ru/forum/obshchii/sokhranenie-kartinok-na-forume

АШГЫ
Offline
Зарегистрирован: 17.01.2019

Ситуацыя такая  скачиваю с поста  298 файлы . ардуино 1.9.8 . Раскомпелирую строку с дисплэем 5110 . выходит ошибка conflicting declaration 'Adafruit_PCD8544 lcd'. 

строка выглядит так #ifdef NOK5110

  Adafruit_PCD8544 lcd = Adafruit_PCD8544(3, 4, 5, 6, 7);  // CLK,DIN,DC,CE,RSТ
Скетч работает только tt108002 . Хорошо . пробую его дополнить по инструкцыи с этой страницыhttp://arduino.ru/forum/programmirovanie/rusifikatsiya-biblioteki-adafruit-gfx-i-vyvod-russkikh-bukv-na-displei-v-kodi
 
выходит другая ошибка redefinition of 'void setup()' ничего в файле NokiaRusTest2.ino не менял. Библиотеки с поста 298. 
arduinec
Offline
Зарегистрирован: 01.09.2015

АШГЫ пишет:
Ситуацыя такая  скачиваю с поста  298 файлы . ардуино 1.9.8 . Раскомпелирую строку с дисплэем 5110 . выходит ошибка conflicting declaration 'Adafruit_PCD8544 lcd'.

Закомментированные и раскомментированные строки выглядят так?

//#define LCD1602
//#define LCD_I2C
#define NOK5110
//#define OLED096
//#define OLED_I2C

АШГЫ пишет:
Скетч работает только tt108002 . Хорошо . пробую его дополнить...

Скетч 1.08.002 в дополнениях не нуждается, требуется лишь заменить шрифт в библиотеке Adafruit-GFX.

АШГЫ
Offline
Зарегистрирован: 17.01.2019

Все сделал всем спосибо. все работает. только надо отколибровать чуть врет. 

АШГЫ
Offline
Зарегистрирован: 17.01.2019

в посте 601 http://arduino.ru/forum/proekty/transistor-tester-arduino?page=12#commen...

написано что раскомпелировать строки 101 и 108 для самотеста. раскомпелировал но в тестирование неначинается

9freez
Offline
Зарегистрирован: 30.07.2019

Доброй ночи ! Файл не компелируеться ( 

Несколько библиотек найдено для "Wire.h"
 Используется: C:\Users\Александр\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\libraries\Wire
Не используется: C:\Program Files (x86)\Arduino\libraries\Wire
Несколько библиотек найдено для "LiquidCrystal_I2C.h"
 Используется: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C-1.1.2
Не используется: C:\Program Files (x86)\Arduino\libraries\Arduino-LiquidCrystal-I2C-library-master
Используем библиотеку Wire версии 1.0 из папки: C:\Users\Александр\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.23\libraries\Wire 
Используем библиотеку LiquidCrystal_I2C-1.1.2 версии 1.1.2 из папки: C:\Program Files (x86)\Arduino\libraries\LiquidCrystal_I2C-1.1.2 
exit status 1
no matching function for call to 'LiquidCrystal_I2C::begin()'
Что не так ??
arduinec
Offline
Зарегистрирован: 01.09.2015

9freez пишет:
Что не так ??

скорее всего

9freez пишет:
Несколько библиотек

АШГЫ
Offline
Зарегистрирован: 17.01.2019

На просторах интернета нашол прошивку в hex  для дисплея 5110. Вместе со схемой подключения. 

Версия тестера 1.2 . есть меню работаес с одной кнопки . Язык руский. И показания более приближены к оригиналам.  

На схеме неточность . для работы нужно ни 7 вольт а 5.  если кому нужна прошивка могу выложить 

alyns85
Offline
Зарегистрирован: 24.05.2019

Кочно вылаживаите прошивку, потестим вместе!