Tic-tac-toe game on stm32 microcontroller: sound, effects, voice, touchscreen display, audio DAC
Вставка
- Опубліковано 12 лют 2023
- Tic-tac-toe game on stm32 microcontroller: sound, effects, voice, touchscreen display, audio DAC.
The project is available on my github: github.com/vadrov/stm32-TicTa...
donate:
donate.qiwi.com/payin/VadRov
yoomoney.ru/to/4100117522443917
Demonstration of operation with a touch screen (touchscreen) on an XPT2046 controller (HR2046, etc.), a display based on an ILI9341 (spi) 320x240 controller, and a PCM5102 audio DAC.
DEMO-GAME for stm32f4 (stm32f401ccu6) "Tic-tac-toe" (TicTacToe).
With AI (artificial intelligence) based on the Minimax algorithm.
With music and sound effects (mp3 and wav software decoders).
Music excerpts used (based on CC BY 3.0 license) by composer Kevin MacLeod:
Constance, (c) 2011 Kevin MacLeod
Delay Rock, (c) 2005 Kevin MacLeod
Contacts of the author of the project:
/ @vadrov
dzen.ru/vadrov
t.me/vadrov_channel
Uses:
programmer ST-Link alii.pub/6fdujg
development board stm32f401ccu6 alii.pub/6fdumy
stm32f411ceu6 development board alii.pub/6fduop
audio DAC pcm5102a alii.pub/6fdurf
breadboard alii.pub/6fduuq
breadboard wires alii.pub/6fduwo
3.2" touchscreen display ILI9341 spi alii.pub/6fdvcf
game, tic-tac-toe, stm32, tic-tac-toe, microcontroller game, stm32 game, sound on stm32, DAC stm32, stm32 DAC, stm32, minimax, minimax, wav decoder, mp3 decoder, stm32 wav, stm32 mp3, stm32 audio, stm32 sound, stm32 sound
#stm32
#games
#minimax
Извиняюсь за разную громкость звука. Делал выравнивание громкости, и на компьютере звучит ровно, но почему-то при заливке на ютуб не то... 😒
(Женский голос) Твой ход - поставить лайк )) А я всё жду ,когда мне пригодится рекурсия в программе .Классный переход кадра после выбора сложности ,надо подбрить ))
📚👍👍👍👍👍👍
Очень интересно - попробую повторить ) Про аудио кодеки тоже интересно, у вас flac реализован ?
Спасибо за интересный пример!
У вас ссылки на Алли ведут на микроконтроллер stm32f103, а под него не пробовали код собирать ? )
Пытаюсь разобраться в Вашей программе, не могу понять какая функция передаёт по дма уже декодированные данные в цап
Подскажите, при считываение мп3 с сд карты сначало нужно целиком загрузить фрейм с сд в мк, а потом его декодировать? или есть более оптимизированный вариант?
Добрый день! Ваши хекс мп3 получается воспроизвести, любой другой массив с мп3 выдает ошибку -6, подскажите пожалуйста, где искать проблему?
Добрый вечер. Может подскажите. Пытаюсь заставить работать вашу библиотеку st7789 на stm32G0 , бился много часов и удалось только получить экран с шумом , и то только понизив частоту SPI до 16Мбит. в дисплей.си все регистры переименовал под свои. Что с дма что без дма результат один -> матрас . Какой контакт нажимать что бы пошло -поехало ???)))
C таких , якобы безобидных вещей всё и начинается . Сначала ты с ним в крестики-нолики играешь , а потом он говорит ―Мне нужна ваша одежда, ботинки и мотоцикл.
не, ну это мощно)