Тег: atmega - сторінка 3
‹ 1 2
7-и сегментный ЖК-индикатор. Пример использования.
Cемисегментные ЖК дисплеи (индикаторы) очень древние существа. Но даже в мире символьных, графических и цветных дисплеев у них есть свое место. Они особо полезны для обеспечения отличной видимости при ярком освещении (на солнце). Имеют мизерное энергопотребление.
Дисплеи могут быть с электроникой и без. Именно о них (без электроники) и пойдет речь.
Как правило, у таких дисплеев один вывод общий, и по выводу на каждый сегмент. В управлении такими дисплеями нет ничего сложного. Но есть две особенности:
- Для управления таким дисплеем требуется много выводов микроконтроллера, по одному на каждый сегмент. Для 3 разрядного индикатора 24 вывода.
- Контрастность может падать, если постоянное напряжение приложено в течение долгого времени. В этом случае жидкокристаллическая структура деградирует из-за миграции ионов.
Простая отладочная плата
Мой брат занялся микроконтроллерами. У меня есть AVR-Easy, но, во-первых, я ее зажал :), во-вторых, она большая по габаритам. Ему я сделал небольшую отладочную плату под мега популярную ATMega8. Специально, чтобы в кармане на работу носить и в свободное время под столом чего-то мудрить. В общем, ничего особенного, пустяшная штуковина, чего про нее писать!? Но настолько удачная получилась, что я и решил себе сделал как мобильный боевой вариант. Делалась под имеющиеся программаторы (AVR910 USB Programmer) Вот решил поделиться. Печатная плата здесь. Схему даже не рисовал.
P.S.
Сергей Федоров прислал простую отладочную плату для Mega16 на борту RS-232, питание от программатора.

Подключаем микроконтроллер к компьютеру. Com-порт (RS-232), USB
В Микроконтроллерах Atmel есть интерфейс UART. Фактически это тот же RS-232, но с другими логическими уровнями. Используя его подключим наш микроконтроллер к компьютеру.
Программаторы микроконтроллеров AVR
Неболшой обзор используемых на практике программаторов для микроконтроллеров AVR. AVR ISP Prorgammer и USB программатор AVR / 89S совместимый с AVR910.
Небольшая метеостанция своими руками
На нашем сайте публикуется текущая погода в Кременчуге (см. Своя погода в Кременчуге) Описание устройства и программного обеспечения в этой статье.
Из завалявшихся деталей решил сделать небольшую метеостанцию. На сборку и написание прошивки для контроллера ушло два дня выходных. Еще пара дней ушла на написание, тестирование и отладку остального программного обеспечения. Текущая версия метеостанции измеряет температуру, влажность, давление, имеется связь с компьютером через USB порт от него же и питается, резервное питание от батареи 9 В. Данные отображает на LCD. Еще есть часы. Поскольку, не нашлось подходящего кварца (а покупать принципиально не хотел), сделал синхронизацию времени с компьютером.
‹ 1 2
Tags
bme280 mpu-6050 encoder examples adc lcd python wifi bluetooth rtc pwm piezo ngnix watchdog books rfid web st-link eeprom bkp usart led nodemcu flash websocket uart 3d-printer options html git meteo gpio soldering flask tim servo rs-232 raspberry-pi programmator stm32 sms dma battery dht11 hih-4000 css ssd1331 pmsm bmp280 avr brushless motor usb barometer max1674 displays esp8266 docker java-script ssd1306 i2c capture nvic bldc atmega exti ethernet timer mpu-9250 smd mpx4115a sensors dc-dc mongodb eb-500 remap solar foc gps
Архіви





