#book_sparc
Прогресс по книге. Пишу главу "Путешествие к центру микроконтроллера" (отсылка к "Путешествию к центру земли" Жюля Верна, конечно.)
Планирую сейчас дописать всё необходимое, чтобы грамотно можно было подойти к использованию внутренних аппаратных прерываний.
Прогресс по книге. Пишу главу "Путешествие к центру микроконтроллера" (отсылка к "Путешествию к центру земли" Жюля Верна, конечно.)
Планирую сейчас дописать всё необходимое, чтобы грамотно можно было подойти к использованию внутренних аппаратных прерываний.
🔥7
#book_sparc
Прогресс по книге: написал две страницы про работу с регистрами процессора, с примерами.
Это необходимо, чтобы осмысленно подойти уже к более сложным вещам. Моя следующая цель — объяснить, как настраивать и использовать таймеры в AVR используя регистры. А основая цель главы — показать, как сделать воспроизведение музыки с одной Arduino на таймерах.
Прогресс по книге: написал две страницы про работу с регистрами процессора, с примерами.
Это необходимо, чтобы осмысленно подойти уже к более сложным вещам. Моя следующая цель — объяснить, как настраивать и использовать таймеры в AVR используя регистры. А основая цель главы — показать, как сделать воспроизведение музыки с одной Arduino на таймерах.
🔥6
Прогресс по книге: медленно, но верно дополняю главу "Путешествие к центру микроконтроллера". Вот ещё один пример добавил про мигание свтодиодом через регистры.
#book_sparc
#book_sparc
🔥4
#book_sparc
Закончил писать первую версию раздела "Процедуры, функции и методы" в книге. Получилось примерно 7 страниц текста.
Закончил писать первую версию раздела "Процедуры, функции и методы" в книге. Получилось примерно 7 страниц текста.
GitHub
GitHub - artyom-poptsov/SPARC: Science, Programming, Art and Radioelectronics Club (SPARC) book.
Science, Programming, Art and Radioelectronics Club (SPARC) book. - artyom-poptsov/SPARC
🎃1
memory heap
#book_sparc Нарисовал красивый направленный граф включения и линковки файлов для книги.
Дописал основной материал в главе "Создание игрового движка" в книге. Данные темы потребуются в дальнейшем, когда буду говорить про программировании музыки на прерываниях в главе "Путешествие к центру
микроконтроллера".
#book_sparc
микроконтроллера".
#book_sparc
GitHub
GitHub - artyom-poptsov/SPARC: Science, Programming, Art and Radioelectronics Club (SPARC) book.
Science, Programming, Art and Radioelectronics Club (SPARC) book. - artyom-poptsov/SPARC
#book_sparc
Наконец-то начал писать раздел в книге, к которому давно уже подбирался — программирование музыки на прерываниях.
Наконец-то начал писать раздел в книге, к которому давно уже подбирался — программирование музыки на прерываниях.
GitHub
GitHub - artyom-poptsov/SPARC: Science, Programming, Art and Radioelectronics Club (SPARC) book.
Science, Programming, Art and Radioelectronics Club (SPARC) book. - artyom-poptsov/SPARC
🔥3
Кажется, работа над первой версией главы "Путешествие к центру микроконтроллера" в книге постепенно подходит к завершению — я наконец-то дописал большую часть материала о том, как на прерываниях сделать музыку. Пока что одноголосную, но дальше уже проще объяснить совмещение двух мелодий на одном микроконтроллере.
#book_sparc
#book_sparc
GitHub
GitHub - artyom-poptsov/SPARC: Science, Programming, Art and Radioelectronics Club (SPARC) book.
Science, Programming, Art and Radioelectronics Club (SPARC) book. - artyom-poptsov/SPARC
🔥7
Выпустил новую версию книги "Автомато-программато-компарадио-кружок" ("Science, Programming, Art and Radioelectronics Club", "SPARC"):
https://github.com/artyom-poptsov/SPARC/releases/tag/v5.0.0
Основные изменения в русской версии:
- Новая глава "Путешествие к центру микроконтроллера". В данной главе рассматривается тема прерываний и низкоуровневого программирования, и описана методика создания двухканальных мелодий на одной Arduino за счёт прерываний по таймеру. Офигенная тема, рекомендую посмотреть. Как пример, вот здесь можно послушать композицию "Game of Thrones" от Ramin Djawadi, запрограммированную мной на одной Arduino Mega 2560 с использованием методики, описанной в книге.
- Новое приложение с нотами мелодии "Daisy Bell". Мой друг Shogun-Sun помог в переносе нот на LaTeX/Lilypond.
- В главе "Разработка игр": Новые разделы "Структуры" и "Создание игрового движка".
- В главе "Диалоги с компьютером": Новый раздел "Процедуры, функции и методы".
Основные изменения в английской версии:
- Переведён новый подраздел "Structures" из русскоязычной версии книги.
Собранную версию книги на русском и на английском можно скачать на странице релиза, или же в комментариях к данному посту.
#book_sparc
https://github.com/artyom-poptsov/SPARC/releases/tag/v5.0.0
Основные изменения в русской версии:
- Новая глава "Путешествие к центру микроконтроллера". В данной главе рассматривается тема прерываний и низкоуровневого программирования, и описана методика создания двухканальных мелодий на одной Arduino за счёт прерываний по таймеру. Офигенная тема, рекомендую посмотреть. Как пример, вот здесь можно послушать композицию "Game of Thrones" от Ramin Djawadi, запрограммированную мной на одной Arduino Mega 2560 с использованием методики, описанной в книге.
- Новое приложение с нотами мелодии "Daisy Bell". Мой друг Shogun-Sun помог в переносе нот на LaTeX/Lilypond.
- В главе "Разработка игр": Новые разделы "Структуры" и "Создание игрового движка".
- В главе "Диалоги с компьютером": Новый раздел "Процедуры, функции и методы".
Основные изменения в английской версии:
- Переведён новый подраздел "Structures" из русскоязычной версии книги.
Собранную версию книги на русском и на английском можно скачать на странице релиза, или же в комментариях к данному посту.
#book_sparc
GitHub
Release Version 5.0.0 · artyom-poptsov/SPARC
Table of Contents
Version 5.0.0 (2025-09-09)
en
Game development
ru
Разработка игр
Диалоги с компьютером
Путешествие к центру микроконтроллера: Новая глава
Ноты мелодии "Daisy Bell"...
Version 5.0.0 (2025-09-09)
en
Game development
ru
Разработка игр
Диалоги с компьютером
Путешествие к центру микроконтроллера: Новая глава
Ноты мелодии "Daisy Bell"...
⚡3
#guix_patches #book_sparc
Обновил свою книгу "Автомато-программато-компарадио-кружок" ("Science, Programming, Art and Radioelectronics Club", "SPARC") до версии 5.0.0 в GNU Guix:
https://codeberg.org/guix/guix/commit/b474df6447637814402b37b1cda2324caf82fecc
Обновил свою книгу "Автомато-программато-компарадио-кружок" ("Science, Programming, Art and Radioelectronics Club", "SPARC") до версии 5.0.0 в GNU Guix:
https://codeberg.org/guix/guix/commit/b474df6447637814402b37b1cda2324caf82fecc
Codeberg.org
gnu: book-sparc: Update to 5.0.0. · b474df6447
* gnu/packages/books.scm (book-sparc): Update to 5.0.0.
[native-inputs]: Add texlive-framed and texlive-libkpathsea.
Change-Id: I765f274a41318e51ae6099361dcf3b66bf6dbcab
[native-inputs]: Add texlive-framed and texlive-libkpathsea.
Change-Id: I765f274a41318e51ae6099361dcf3b66bf6dbcab