memory heap
341 subscribers
2.24K photos
466 videos
52 files
2.87K links
science ∩ art = wonder

all memory blocks here are allocated by @a_v_p

GitHub: https://github.com/artyom-poptsov
Mastodon: https://fosstodon.org/@avp

https://memory-heap.org/~avp/
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#arduino #projects

Сделал посох повелителя Arduino.

Прошивка, чтоб глазищами мигать, разработана Всеволодом К. (@ShogunSun).
🎃3👻1
Media is too big
VIEW IN TELEGRAM
Изменение частоты звука с 32Гц до 1000Гц с шагом в 1Гц.

#arduino
🔥1
Media is too big
VIEW IN TELEGRAM
Эксперименты со звуком на парах со студентами колледжа.

#arduino
🔥1
Media is too big
VIEW IN TELEGRAM
Изучаем широтно-импульсную модуляцию (ШИМ) с четверокурсниками.

#arduino #нртк
🔥4
Media is too big
VIEW IN TELEGRAM
Программируем крутой бит, вместе со студентами колледжа.

#arduino #нртк
👻1
Media is too big
VIEW IN TELEGRAM
#arduino_music

Очередная практика со студентами.
🔥1
Media is too big
VIEW IN TELEGRAM
Методом инженерного тыка придумал интересный эффект.

#arduino #arduino_music
Media is too big
VIEW IN TELEGRAM
Запрограммировал мелодию "Hey You" (Pink Floyd) на Arduino. Есть определённыый рассинхрон между двумя Arduino, но пока это не удалось исправить.

Ноты:
https://musescore.com/user/33543481/scores/8040807

#arduino #arduino_music
🔥3
Media is too big
VIEW IN TELEGRAM
Я запустил DOOM на прерываниях!

#arduino #arduino_music
🔥1
Media is too big
VIEW IN TELEGRAM
#music #arduino_music

Я сделал что-то странное.  Как будто Doom Guy вломился во вселенную Mario и устроил погром.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#arduino_music

Walt Kraemer, "Pinball number count" на одной Arduino через прерывания.
2
Media is too big
VIEW IN TELEGRAM
#arduino #arduino_music

"Game of Thrones" theme:
https://musescore.com/user/158751/scores/2163051

Запрограммировал часть мелодии на Arduino, пока вёл учебную практику для студентов по книге, потом дописал остальное. 92 такта всего.
1
Хорошая статья про память в платформе Arduino — на микроконтроллерах AVR и ARM:
https://docs.arduino.cc/learn/programming/memory-guide/

#arduino #programming
Media is too big
VIEW IN TELEGRAM
#arduino

В результате экспериментов со звуком получен интересный эффект.
🔥3
memory heap
#book_sparc Прогресс по книге: написал две страницы про работу с регистрами процессора, с примерами. Это необходимо, чтобы осмысленно подойти уже к более сложным вещам. Моя следующая цель — объяснить, как настраивать и использовать таймеры в AVR используя…
#avp_music #arduino

Ramin Djawadi, "Game of Thrones" (Arduino cover by avp):
https://www.youtube.com/watch?v=9DGQFEVbdcs

Пример того, что я уже научился делать с помощью пререываний по таймеру на Arduino. Исходный код можно найти в каталоге examples в книге. Далее моя задача в тексте книги разобрать достаточно материала, чтобы можно было осмысленно объяснить, как такое сделать самостоятельно.

Шёл к этому достаточно долго — идея сделать что-то такое появилась больше года назад, были безуспешные попытки сделать многоголосие, потом изучение материала и новые попытки. Очень рад, что наконец-то я не только сам понял, как сделать многоголосие на одной Arduino через прерывания, но и в скором времени смогу объяснить это доступным языком для других.
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Самодельный ШИМ на прерываниях по таймеру.

Arduino Nano (ATmega328p)

#mcu #arduino
3
Купил себе китайскую Arduino Mega 2560 (Pro Mini MEGA 2560 Type-C.)

Красиво.

#arduino #avr #mcu
🔥1🎃1