Arduino: читаем внешний EEPROM – Winbond

Библиотека SPIFlash – позволяет читать Winbond – скачать данную библиотеку и о том как установить её в ручную (без интернета) читайте здесь “микроник.рус/7676/”
Также данную библиотеку можно скачать здесь “github.com/idodoyo/SPIFlash/tree/master” Читать далее

Библиотеку в Arduino IDE можно установить вручную (без интернета)

Чтобы установить библиотеку вручную, нужно:

1. Скачать библиотеку в формате ZIP с нужного ресурса.
2. В Arduino IDE открыть Sketch (Скетч) → Include Library (Подключить библиотеку) → Add .ZIP Library… (Добавить .ZIP библиотеку).
3. Найти файл библиотеки в формате ZIP и выбрать его.
4. Arduino IDE автоматически разархивирует библиотеку и добавит её в систему. Читать далее

Запись больших чисел в EEPROM

Давайте запишем в память EEPROM два целых числа, а затем прочитаем их из EEPROM и выведем в последовательный порт. С числами от 0 до 255 проблем нет, они занимают как раз 1 байт памяти и с помощью функции EEPROM.write() записываются в нужную ячейку.

Если число больше, чем 255, то с помощью операторов highByte() и lowByte() его нужно делить на байты и записывать каждый байт в свою ячейку. Максимальное число при этом – 65536 (или 216). Читать далее

Играем музыку на Arduino через пьезодинамик

Я адаптировал несколько песен для Arduino на следующих принципах:

– Скетчи должны быть совместимы со всеми или почти всеми платами Arduino;
Не нужно устанавливать библиотеки;
– Скетчи должны быть простыми для понимания и модификации. Читать далее

Запись опубликована автором в рубрике Arduino.

Объединяем несколько дешифраторов между собой (HEF4067B, CD74HC4067, 74HC154D)

Запись в процессе написания…
Наличие двух входов стробирования существенно расширяет возможности использования
микросхем. Из двух микросхем, дополненных одним инвертором, можно собрать дешифратор
на 32 выхода (рис. 80), дешифратор на 64 выхода собирается из четырех микросхем и двух
инверторов (рис 81), а на 256 выходов – из 17 микросхем (рис 82).
Читать далее