Оглавление:
- Шаг 1: ПОЛУЧИТЕ ЭТОТ МАТЕРИАЛ
- Шаг 2: НАСТРОЙКА ОБОРУДОВАНИЯ
- Шаг 3: КОДИРОВКА
- Шаг 4: ВЫ ДОСТИГЛИ ЭТОГО
Видео: Многократный 7-сегментный счетчик дисплея с микроконтроллером CloudX: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
В этом проекте объясняется, как отображать данные на двух 7 сегментах с помощью микроконтроллера CloudX.
Шаг 1: ПОЛУЧИТЕ ЭТОТ МАТЕРИАЛ
МИКРОКОНТРОЛЛЕР CLOUDX
CLOUDX SOFTCARD
V3 ШНУР
ПРОВОД ПЕРЕМЫЧКА
2 СЕМЬ СЕГМЕНТОВ
Резистор 330ohm
Купите компонент онлайн здесь
Шаг 2: НАСТРОЙКА ОБОРУДОВАНИЯ
В этом мы должны сделать мультиплексирование
соедините контакты A, B, DP, C, D, E, F, G двух сегментов вместе, Контакт A сегмента к контакту 1 CloudX Контакт B сегмента к контакту 2 CloudX
Вывод DP сегмента на вывод 3 CloudX
Контакт C сегмента к контакту 4 CloudX
Контакт D сегмента к выводу 5 CloudX
Контакт E сегмента к выводу 6 CloudX
Контакт F сегмента к контакту 7 CloudX
Контакт G сегмента к выводу 9 CloudX
подключите общий катод первого сегмента к контакту 10 и
подключите общий катод второго сегмента к выводу 11
скачать CloudX IDE здесь
Шаг 3: КОДИРОВКА
Скопируйте этот код в CloudX IDE
#include #include #include
счетчик символов [2] = {'0', '0'};
setup () {// здесь настраиваем char NumberOfDigit = 2; // задаем количество 7-сегментных дисплеев, которые будут использоваться // подключите эти выводы CloudX к выводам данных A, B, C, D, E, F, G и H на дисплее char segmentDataPins = {1, 2, 3, 4, 5, 6, 7, 8}; // подключаем эти выводы CloudX к общему аноду или катоду каждого 7-сегментного дисплея char segmentScanPins = {9, 10}; // инициализируем 7-сегментный дисплей этими данными Segment_setting (CCathode, NumberOfDigit, segmentScanPins, segmentDataPins); loop () {// Программируем здесь для (int i = 0; i <100; i ++) {// вычисляем i / 10 и добавляем 48 (чтобы преобразовать его в символ), затем загружаем в counter [0] counter [0] = (i / 10) + 48; счетчик [1] = (i% 10) + 48; // загружаем это вычисление в счетчик [0]
Segment_writeText (счетчик, 1000); // Отображение содержимого в массиве счетчиков на
7segment} for (int i = 99; i> 0; i -) {// преобразовываем значение переменной i (вход) в строку (выход) в базе 10 intTostr (counter, i, DEC); if (i <10) // выполнить этот раздел кода, если значение в переменной i меньше 10 {counter [1] = counter [0]; // заменяем counter [1] содержимым counter [0] counter [0] = '0'; // заменяем переменную counter [0] символом «0»} Segment_writeText (counter, 1000); // Отображение содержимого в массиве счетчиков в течение 1 секунды}}}
Шаг 4: ВЫ ДОСТИГЛИ ЭТОГО
Поделитесь с нами здесь
Рекомендуемые:
Счетчик Arduino с использованием светодиодного дисплея TM1637: 7 шагов
Счетчик Arduino с использованием светодиодного дисплея TM1637: в этом уроке мы узнаем, как сделать простой счетчик цифр с использованием светодиодного дисплея TM1637 и Visuino. Посмотрите видео
Счетчик Arduino с использованием светодиодного дисплея TM1637 и датчика предотвращения препятствий: 7 шагов
Счетчик Arduino с использованием светодиодного дисплея TM1637 и датчика предотвращения препятствий: в этом руководстве мы узнаем, как сделать простой цифровой счетчик, используя светодиодный дисплей TM1637, датчик предотвращения препятствий и Visuino
Счетчик Гейгера счетчик PKE: 7 шагов (с изображениями)
Счетчик Гейгера PKE Meter: Я давно хотел построить счетчик Гейгера, чтобы дополнить мою охлаждаемую камеру Пельтье. Есть (надеюсь) не очень полезная цель владения счетчиком Гейгера, но мне просто нравятся старые русские лампы, и я подумал, что это будет
Интерфейс точечно-матричного светодиодного дисплея с микроконтроллером 8051: 5 шагов
Интерфейс точечно-матричного светодиодного дисплея с микроконтроллером 8051: В этом проекте мы собираемся сопрягать один матричный светодиодный дисплей с микроконтроллером 8051. Здесь мы покажем моделирование в Proteus, вы можете применить то же самое на своем оборудовании. Итак, здесь мы сначала напечатаем один символ, скажем «A» в этом disp
Счетчик сегментов 0-9 с микроконтроллером CloudX: 3 шага
Счетчик сегментов 0-9 с микроконтроллером CloudX: в этом проекте мы используем семисегментный светодиодный дисплей для подсчета от 0 до 9. Семисегментный светодиодный дисплей состоит из восьми светодиодов и идеально подходит для отображения чисел. контакты, используемые дисплеем, все аноды или катоды