Добавляем кнопку к pic16f877 на языке С (MPLab X 5.35) Читать далее
Добавляем кнопку к pic16f877 на языке С (MPLab X 5.35)


Добавляем кнопку к pic16f877 на языке С (MPLab X 5.35) Читать далее
Будем подключать светодиоды аналогично схеме казино – как в предыдущей записи – “микроник.рус/7799/” (PIC16F877A делаем игровые автоматы (казино) на языке С в MPLab X), таким способом к PIC16F877A можно подключить около 128 светодиодов, которые будут работать от 5 В, однако, чем больше светодиодов, тем они тускло они будут светить, однако, если добавить дополнительный внешний источник питания, то и эту проблему можно решить. Читать далее
На семисегментном четырёх разрядном (4 цифры) индикаторе цифры меняются от 1 до 3, при нажатии на кнопку фиксируется одна из цифр в памяти, далее выбор переходит к следующему разряду, в конце стоит условие, которое будет сравнивать выпавшие цифры. Читать далее
Добавляем кнопку к pic16f877 на языке С (MPLab X 5.35) Читать далее

Будем зажигать несколько разрядов (цифр) одновременно на семисегментном многоразрядном индикаторе, код простой – написан на языке Си в MpLab X 5.35 (скачать можно здесь ). Читать далее
Будем зажигать несколько разрядов (цифр) одновременно на семисегментном многоразрядном индикаторе, код простой – написан на языке Си в MpLab X 5.35 (скачать можно здесь ). Читать далее
Работать с картами флеш памяти можно при помощи SPI интерфейса, чем большинство радиолюбителей и занимались последние пару лет (в следствии чего, если вы поищите как подключить карту памяти к контроллеру, сразу получите результат в виде схемы подключения SPI). Но техника не стоит на месте и у нас в руках не дорогие 32 битные контроллеры, которые имеют на борту модуль специально предназначенный для работы с картами памяти — SDIO, который существенно упрощает и ускоряет работу. Читать далее
Чтобы установить библиотеку вручную, нужно:
1. Скачать библиотеку в формате ZIP с нужного ресурса.
2. В Arduino IDE открыть Sketch (Скетч) → Include Library (Подключить библиотеку) → Add .ZIP Library… (Добавить .ZIP библиотеку).
3. Найти файл библиотеки в формате ZIP и выбрать его.
4. Arduino IDE автоматически разархивирует библиотеку и добавит её в систему. Читать далее
Давайте запишем в память EEPROM два целых числа, а затем прочитаем их из EEPROM и выведем в последовательный порт. С числами от 0 до 255 проблем нет, они занимают как раз 1 байт памяти и с помощью функции EEPROM.write() записываются в нужную ячейку.
Если число больше, чем 255, то с помощью операторов highByte() и lowByte() его нужно делить на байты и записывать каждый байт в свою ячейку. Максимальное число при этом – 65536 (или 216). Читать далее

Программатор CH341 имеет модуль последовательного интерфейса USB-TTL (UART), с помощью которого можно принимать и передавать данные между устройствами: Читать далее