Оглавление:
Видео: Счетчик сегментов 0-9 с микроконтроллером CloudX: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом проекте мы используем семисегментный светодиодный дисплей для счета от 0 до 9.
Семисегментный светодиодный дисплей состоит из восьми светодиодов и идеально подходит для отображения чисел. Чтобы уменьшить количество выводов, используемых дисплеем, все аноды или катоды светодиодов соединены вместе и называются общим анодом или общим анодом. катод соответственно. В нашем проекте мы используем тип с общим катодом. 8 светодиодов помечены буквами от A до G и DP (для десятичной точки). В нашем общем катодном модуле есть анодный вывод для каждого сегмента светодиода. Например, если вы хотите отобразить число 4, то примените ток к сегментам B, C, F и G. Библиотека сегментов CloudX упрощает использование 7-сегментного модуля.
Шаг 1. Соберите эти компоненты
1. МИКРОКОНТРОЛЛЕР CLOUDX
2. СОФТКАРТ CLOUDX
3. USB-ШНУР V3
4. 7 СЕГМЕНТ (катод)
5. ПЕРЕМЫЧКА
6. Резистор 330 Ом
Шаг 2: НАСТРОЙКА ОБОРУДОВАНИЯ
Следуйте этому шагу:
подключите:
Контакт A сегмента к контакту 1 CloudX
Контакт B сегмента к контакту 2 CloudX
Вывод DP сегмента на вывод 3 CloudX
Контакт C сегмента к контакту 4 CloudX
Контакт D сегмента к выводу 5 CloudX
Контакт E сегмента к выводу 6 CloudX
Контакт F сегмента к контакту 7 CloudX
Контакт G сегмента к выводу 9 CloudX
подключите общий катодный контакт к GND
После подключения переходим к кодированию:
скачать Cloudx IDE здесь
Шаг 3: КОДИРОВКА
Скопируйте этот код в CloudX IDE
#include #include char NumberOfDigit = 1; // задаем количество используемых 7-сегментных дисплеев
// подключаем эти выводы CloudX к выводам данных A, B, C, D, E, F, G и H дисплея
char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8};
// подключаем эти выводы CloudX к общему аноду или катоду каждого 7-сегментного дисплея
char segmentScanPins = 0; // для сохранения контактов мы подключаемся напрямую к земле (катоду) setup () {// настраиваем здесь // инициализируем 7-сегментный дисплей этими данными Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Программируем здесь Segment_write (0, 1000); // записываем 0 на 7-сегментном дисплее в течение 1 секунды Segment_write (1, 1000); // записываем 1 на 7-сегментном дисплее в течение 1 секунды Segment_write (2, 1000); // записываем 2 на 7-сегментном дисплее в течение 1 секунды Segment_write (3, 1000); // записываем 3 на 7-сегментном дисплее в течение 1 секунды Segment_write (4, 1000); // записываем 4 на 7-сегментном дисплее в течение 1 секунды Segment_write (5, 1000); // записываем 5 на 7-сегментном дисплее в течение 1 секунды Segment_write (6, 1000); // записываем 6 на 7-сегментном дисплее в течение 1 секунды Segment_write (7, 1000); // записываем 7 на 7-сегментном дисплее в течение 1 секунды Segment_write (8, 1000); // записываем 8 на 7-сегментном дисплее в течение 1 секунды Segment_write (9, 1000); // записываем 9 на 7-сегментном дисплее в течение 1 секунды}}
Рекомендуемые:
Индивидуально разработанные семь сегментов с использованием светодиодов: 5 шагов
Семисегментный дисплей с индивидуальным дизайном, использующий светодиоды: светодиоды - это очень базовый компонент конструкции, и некоторое время светодиоды выполняют гораздо больше работы, чем просто индикация. В этой статье мы увидим, как создать индивидуальный семисегментный дисплей с использованием светодиодов. семь сегментов на рынке, но я
Создайте свою собственную плату разработки с микроконтроллером: 3 шага (с изображениями)
Создайте свою собственную плату разработки с микроконтроллером: Вы когда-нибудь хотели создать свою собственную плату разработки с микроконтроллером, и вы не знали, как это сделать. В этой инструкции я покажу вам, как это сделать. Все, что вам нужно, это знания в области электроники и проектирования схем и программирование. Если у вас есть квест
Счетчик Гейгера счетчик PKE: 7 шагов (с изображениями)
Счетчик Гейгера PKE Meter: Я давно хотел построить счетчик Гейгера, чтобы дополнить мою охлаждаемую камеру Пельтье. Есть (надеюсь) не очень полезная цель владения счетчиком Гейгера, но мне просто нравятся старые русские лампы, и я подумал, что это будет
Робот с голосовым управлением и микроконтроллером 8051: 4 шага (с изображениями)
Робот с голосовым управлением с использованием микроконтроллера 8051: робот с голосовым управлением принимает указанную команду в форме голоса. Какая бы команда ни была подана через голосовой модуль или модуль Bluetooth, она декодируется существующим контроллером, и, следовательно, данная команда выполняется. Здесь, в этом проекте, я
Многократный 7-сегментный счетчик дисплея с микроконтроллером CloudX: 4 шага
Счетчик отображения нескольких 7 сегментов с микроконтроллером CloudX: в этом проекте объясняется, как отображать данные на двух 7 сегментах с помощью микроконтроллера CloudX