FLProg
Категории раздела
Проекты пользователей [36]
Помощь начинающим [15]
Железо [1]
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика

Онлайн всего: 7
Гостей: 6
Пользователей: 1
bars

Яндекс.Метрика
Понедельник, 05.12.2016, 07:24
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Каталог статей
Главная » Статьи » Публикации » Проекты пользователей

Работа с матрицей 8х8 в FLProg (Со старого сайта. Автор не я)
Решил осилить матрицу 8х8 NL1588AB красного цвета с общим анодом. Есть задумка сделать на ней термометр для аквариума. Матрица шла в кит наборе для начинающих ардуинщиков.





Платы с каким либо драйвером не было, поэтому пришлось собирать самому. Для эксперимента взял как основу вот такой шилд














Для управления применил два сдвиговых регистра 74НС595 включенных последовательно. Один регистр управляет строками, второй столбцами.




















Проект FLProg      


Проект Proteus_8  

В проекте использованы блоки пользователя знакогенератора, добавляем их по правой кнопке мыши себе в библиотеку.











Вот так выглядит  пользовательский блок цифры 1, сверху вниз цифрами задаются строки в двоичной кодировке. 


Для написания любого знака я использовал вот такой сайт         http://flowcode.info/examples-menu/134-matrix-font


И вот что в итоге у меня получилось











Будут вопросы-отвечу, а за каламбур извиняюсь, публицист из меня никакой.


Спасибо большое форумчанину ALEX за помощь при создании проекта.
Категория: Проекты пользователей | Добавил: support (03.11.2015)
Просмотров: 875 | Комментарии: 2 | Рейтинг: 0.0/0
Всего комментариев: 2
avatar
0
1
прошу мой вк vk.com/krdzhonyn у меня есть большой вопрос тут не объяснить или напишите мне на скайп karen.000001 или на почту krdzhonyn@yandex.ru прошу я уже 3 месяца блуждаю по интернету  я на вас рассчитываю напишете мне    зарание   спасибо


в краце помочь дописать скетч для матрицы на 2x 74HC595  6x4

набросок кода и схема с картинками Архив

#define clock 12 //Пин подключен к SH_CP входу 74HC595
#define data 11 //Пин подключен к DS входу 74HC595
#define latch 8 //Пин подключен к ST_CP входу 74HC595


void setup() {
pinMode(clock, OUTPUT);
pinMode(data, OUTPUT);
pinMode(latch, OUTPUT);
digitalWrite(latch, HIGH);
}

void loop() {
digitalWrite(latch, LOW);
shiftOut(data, clock, LSBFIRST, 0b10000000); //1 регистер высота 6 led
shiftOut(data, clock, LSBFIRST, 0b01000000); //2 регистер ширина 8 led
digitalWrite(latch, HIGH);
}

//нужно сделать режимы чтобы выводить символы с лево на право или на оборот нужно дописать это скетч я долго копался как сделать но так и не нашел//
avatar
0
2
отпечатался 6 x 8
avatar
FLProg © 2016
Яндекс.Метрика