Header banner
Revain logoHome Page
Justin Hollins photo
1 Уровень
1273 Отзыва
242 Карма

Отзыв о 🔧 Enhanced Performance with DIYmall 0: The Ultimate DIY Electronics Tool от Justin Hollins

Revainrating 4 out of 5

Почти мгновенно работает в последней версии Arduino IDE.

Самое главное, аппаратное обеспечение работает хорошо, а i2c экономит много GPIO. Тем не менее, в резервном zip-файле есть некоторые ошибки, и его можно немного отредактировать, хотя инструкции просты. Я относительно новичок в Arduino и смог подключить этот oLED-дисплей к Arduino Uno R3 и почти сразу же загрузить образец скетча с помощью Arduino IDE 1.8.1. Около. Мой обзор в основном основан на вспомогательной информации и библиотеках, загруженных по ссылке в описании продукта, что делает его не очень удобным для новых пользователей. (1) Предоставленная версия библиотеки не скомпилировалась с первой попытки. Мне пришлось изменить его (см. ниже) для работы с Arduino IDE 1.8.1, очевидно, из-за обновления компилятора avr-gcc, используемого в Arduino IDE 1.6.x и более поздних версиях. На Github есть вики FAQ по Arduino, в которой подробно объясняется проблема и перечислены библиотеки (предоставленные поставщиком). PROGMEM logo16_glcd_bmp[] =To: static unsigned const char PROGMEM logo16_glcd_bmp[] =(2) Библиотеки представляют собой модифицированные версии библиотек Adafruit для дисплея Adafruit версии 1306. Если вы используете комбинацию этого продукта и Если у вас есть версия Adafruit, обратите внимание, что переключение между ними может означать либо изменение предоставленных библиотек, чтобы сделать их уникальными для этого устройства, либо удаление и переключение библиотек каждый раз при переключении устройств. На мой взгляд, это реальный потенциал для изжоги. (3) Не используйте пример Adafruit Sketch по умолчанию в Arduino IDE. Вместо этого перейдите к загруженному вспомогательному файлу, чтобы найти измененную библиотеку и образец эскиза. Адрес i2c был обновлен до адреса по умолчанию (0x3C на том, который у меня есть), поэтому вам не нужно исследовать адрес или использовать эскиз сканера i2c на вашем Arduino, чтобы найти адрес. Кроме того, поставщик не удосужился обновить описание в своей версии образца скетча Adafruit. (4) Схема подключения для их примера - индикатор SDA на контакте UNO A4; Отображение SCL на контакт UNO A5. Обозначения на скетче показывают, что для этого требуется три провода (2 для i2c и один для сброса), но в инструкциях производителя поясняется, что они обрабатывали контакт сброса по-разному. Поставщик также оставил ссылку в верхней части миниатюры примера, которая указывает на страницу продаж продукта на Adafruit. Мой бренд Arduino Uno R3 смог запитать дисплей с помощью контактов 5V и GND. Если вы используете последнюю версию IDE, вы сможете заставить ее работать немного дольше, чем требуется для установки предоставленных библиотек (предоставляются инструкции, если вы знаете, как это сделать) и эскиза для загрузки. Хочу уточнить, что я не пытался использовать "стандартные" библиотеки или "стандартные" примеры, поэтому любые вопросы не имеют абсолютно никакого отношения к Adafruit/Limor Fried, чья работа широко используется в поддержка этого продукта стала.

Плюсы
  • Промышленные и научные
Минусы
  • Устаревший