NanoTerminal. Часть 3. OLED-дисплей на чипе SSD1306. Общее описание.

Как и обещал, начинаю публиковать серию статей по работе с OLED-дисплеем на базе чипа SSD1306 разрешением 128 на 64 пикселя. Хотя практически всё нижеописанное будет относиться и к дисплеям с другим разрешением. Datasheet SSD1306 позволяет управлять через параллельный интерфейс 8080, последовательные интерфейсы I2C и SPI. Самыми дешевыми, простыми в освоении, … Далее…

NanoTerminal. Автономный отладчик на Atmega 328 (Arduino). Часть 2.

miniterminal1

Первая вводная часть здесь. А в этой части о железном воплощении NanoTerminal’а: текущая версия выполнена на двусторонней стеклотекстолитовой плате размером 7х5 см. Фотографии все сделаны на мобильный телефон в условиях комнатного освещения, так что особо не придирайтесь. На верхней стороне платы расположен собственно дисплей на базе контроллера SSD1306, распространенный и … Далее…

NanoTerminal. Автономный отладчик на Atmega 328 (Arduino). Часть 1.

Очень часто для отлаживания программы загруженной в микроконтроллер используется последовательный интерфейс UART подключенный к реальному или виртуальному COM-порту компьютера. В частности, в Arduino IDE имеется простенький, но вполне рабочий инструмент — Монитор последовательного порта. Очень удобно отлавливая баг или просто наблюдая значение переменной написать строчку вроде Serial.println(variable); и в Монитор … Далее…

Тестер сервоприводов своими руками

Тестер сервоприводов мне понадобился, когда я разрабатывал робота, играющего в Piano Tiles 2 на планшетном компьютере. Можно здесь глянуть на его работу. Механические «пальцы» данного робота приводятся в движения четырьмя сервоприводами. Сервопривод должен работать в узком диапазоне углов вращения (примерно 20-30 градусов) для того, чтобы движения «пальцев» точно синхронизировались с … Далее…

MAX 7219. Управление светодиодными индикаторами. Часть 3 (Arduino).

В предыдущей статье мы подробно разобрали как управлять микросхемой MAX7219, хотя и только в теории, затем мы разобрали как это делается на языке Си в для микроконтроллеров AVR (на примере ATMEGA8). А в данном материале я приведу подробный пример, как это сделать на Arduino. По сути эта та же статья … Далее…

MAX 7219. Управление светодиодными индикаторами. Часть 2 (AVR. Atmega8. Программируем на Си).

В предыдущей статье мы подробно разобрали как управлять микросхемой MAX7219, хотя и только в теории. А в данном материале я приведу подробный пример, как это сделать на «голом» микроконтроллере AVR (Atmel Atmega8, например) . Как отмечалось в предыдущей статье, управление сводится к записи в определенные регистры MAX 7219 различных значений. … Далее…

MAX 7219. Управление светодиодными индикаторами. Часть 1 (теория).

Микросхема MAX 7219 служит для управления до 8-ми семисегментных светодиодных индикаторов или матрицей светодиодов размерностью 8х8. Её можно применять как в виде единичного драйвера, так и в составе каскада аналогичных микросхем, управляя большим количеством светодиодов (чаще всего такая схема применяется в управлении несколькими матрицами 8х8). Соответственно, наболее часто мы можем … Далее…

Первый региональный филиал Национального центра робототехники откроется в Томске

ТОМСК, 10 июня. /ТАСС/. Первый филиал Национального центра робототехники, который будет отбирать перспективные проекты со всей Сибири, откроется в пятницу в Томске. Об этом сообщил ТАСС замгубернатора Томской области по научно-образовательному комплексу и инновационной политике Михаил Сонькин. «Сибирский центр робототехники станет первой площадкой регионального центра Фонда перспективных исследований (ФПИ). На … Далее…

Резидент ОЭЗ Томска создал комплекс с беспилотной машиной для обучения техническому зрению

ТОМСК, 13 июня. /ТАСС/. Резидент Томской особой экономической зоны (ОЭЗ) к новому учебному году поставит около десятка робототехнических комплексов с беспилотными автомобилями для обучения студентов и школьников техническому зрению, сообщил ТАСС генеральный директор компании «Элекард» Виктор Ширшин. «Продажи начались в этом году. Есть достаточное количество предзаказов для поставок к учебному … Далее…

Первый региональный центр робототехники в Сибири станет «лифтом» для разработок в ВПК

ТОМСК, 10 июня. /ТАСС/. Первый региональный филиал Национального центра робототехники — филиал Фонда перспективных исследований (ФПИ) — открылся в пятницу в Томске. Он займется отбором проектов и их сопровождением вплоть до запуска в промышленное производство, сообщил на открытии центра губернатор Томской области Сергей Жвачкин. «Это дает возможность «лифта» для множества … Далее…