Digital technology security

DIGITAL TECHNOLOGY SECURITY

DIGITAL
TECHNOLOGY SECURITY

English | Русский

Recent issue
№2(2025) April - June 2025

Development of the scheme and programming of the atmelattiny 45 microcontroller for RGB-MATRIX CONTROL

Issue No 4 (86) October - December 2016
Authors:

A.I.Nezvanov,
I.I. Moskvichev,
E.D. Zharov
DOI: http://dx.doi.org/10.17212/2307-6879-2016-4-144-159
Abstract
The applicationofmicrocontrollers is becoming increasingly widespread in various areas of information processing. Actual questions on the implementation of various algorithms, the development of software, is encountered in an increasing number of papers. Some algorithms are fairly simple, but require careful software development. But there are more complex algorithms, that should simulate the functioning, for example, of neural networks and Petri nets. In this paper, we show the sequence of designing a device that, at the first sight, is not complex but which requires careful study. The study outlines the progress of the project to create an LED matrix for displaying any information.
Keywords: microcontroller, ATTINY45, shift register, RGB LED, LED matrix, programming, C++, soldering

References
1. Voevoda A.A., Romannikov D.O., Zimaev I.V. Primenenie UML diagramm i setei Petri pri razrabotke vstraivaemogo programmnogo obespecheniya [An approach to the using UML and Petri nets for embedded software designing]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta – Science bulletin of the Novosibirsk state technical university, 2009, no. 4, pp. 169–174.

2. Voevoda A.A., Romannikov D.O. Redutsirovanie prostranstva sostoyanii setei Petri dlya ob"ektov odnogo klassa [Reducing the state space of Petri nets for objects of one class]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta – Science bulletin of the Novosibirsk state technical university, 2011, no. 4, pp. 136–139.

3. Korotikov S.V., Voevoda A.A. Primenenie setei Petri v razrabotke pro-grammnogo obespecheniya tsentrov distantsionnogo upravleniya i kontrolya [Using Petri nets in software development of remote monitoring and control center]. Nauchnyi vestnik Novosibirskogo gosudarstvennogo tekhnicheskogo universitetaScience bulletin of the Novosibirsk state technical university, 2007, no. 4, pp. 15–32.

4. Voevoda A.A., Romannikov D.O. O kompaktnom predstavlenii yazykov raskrashennykh setei Petri [On the compact representation of the languages of colored Petri nets]. Sbornik nauchnykh trudov Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta – Transaction of scientific papers of the Novosibirsk state technical university, 2008, no. 3 (53), pp. 105–108.

5. Voevoda A.A., Markov A.V. Rekursiya v setyakh Petri [The concepts recursion in Petri nets]. Sbornik nauchnykh trudov Novosibirskogo gosudarstvennogo tekhnicheskogo universiteta – Transaction of scientific papers of the Novosibirsk state technical university, 2012, no. 3 (69), pp. 115–122.

6. Evstifeev A.V. Mikrokontrollery AVR semeistva Tiny [Microcontrollers Tiny of AVR type]. Moscow, Dodeka-XXI Publ., 2007. 290 p.

7. Evstifeev A.V. Mikrokontrollery AVR semeistv Tiny i Mega firmy Atmel [Microcontrollers Tiny, Mega of AVR type from Atmel]. Moscow, Dodeka-XXI Publ., 2005. 546 p.

8. Morton J. AVR: an introductory course. Oxford, Newnes, 2002 (Russ. ed.: Morton Dzh. Mikrokontrollery AVR: vvodnyi kurs. Moscow, Dodeka-XXI Publ., 2005. 345 p.).

9. Belov A.V. Mikrokontrollery AVR v radiolyubitel'skoi praktike [Microcontrollers AVR if radiotechnics practice]. St. Petersburg, Nauka i tekhnika Publ., 2007. 337 p.

10. Red'kin P.P. Mikrokontrollery Atmel arkhitektury AVR32 semeistva AT32UC3 [Microcontrollers Atmelwith AVR32 architecture]. Moscow, Tekhnosfera Publ., 2010. 783 p.

11. Golubtsov M.S. Mikrokontrollery AVR: ot prostogo k slozhnomu [Microcontrollers AVR: from easy to hard]. Moscow, Solon-Press Publ., 2003. 287 p.

12. Gadre D.V., Malhotra N. TinyAVR microcontroller projects for the evil genius. New York, McGraw-Hill, 2011 (Russ. ed.: Gadre D., Melkhotra N. Zanimatel'nnye proekty na baze mikrokontrollerov tinyAVR. St. Petersburg, BHV-Peterburg, 2012. 340 p.).

13. Shpak Ju.A. Programmirovanie na yazyke C dlya AVR i PIC mikrokontrollerov [Programming on C for AVR & PIC microcontrollers]. 2nd ed. St. Petersburg, Korona-Vek Publ., Kiev, Mk-Press Publ., 2011. 544 p.

14. Krivchenko I.V. AVR-mikrokontrollery: ocherednoi etap razvitiya [AVR-microcontrollers: stage of evolution]. Komponenty i tekhnologiii – Components & Technologies, 2002, no. 3, pp. 98–103.

15. Baranov V.N. Primenenie mikrokontrollerov AVR: skhemy, algoritmy, programmy [Using microcontrollers AVR: schemes, algorithmes, programms]. 2nd ed. Moscow, Dodeka-XXI Publ., 2006. 288 p.
Views: 2813