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

КОМЕНТАРІ • 91

  • @VadRov
    @VadRov  Рік тому

    Извиняюсь за разную громкость звука. Делал выравнивание громкости, и на компьютере звучит ровно, но почему-то при заливке на ютуб не то... 😒

  • @ebjikkolu4757
    @ebjikkolu4757 Рік тому

    (Женский голос) Твой ход - поставить лайк )) А я всё жду ,когда мне пригодится рекурсия в программе .Классный переход кадра после выбора сложности ,надо подбрить ))

  • @allallall2321
    @allallall2321 Рік тому +1

    📚👍👍👍👍👍👍

  • @user-nc6cq2yt3r
    @user-nc6cq2yt3r Рік тому

    Очень интересно - попробую повторить ) Про аудио кодеки тоже интересно, у вас flac реализован ?

  • @kokotmkokot4926
    @kokotmkokot4926 Рік тому

    Спасибо за интересный пример!

  • @user-nc6cq2yt3r
    @user-nc6cq2yt3r Рік тому

    У вас ссылки на Алли ведут на микроконтроллер stm32f103, а под него не пробовали код собирать ? )

  • @user-jx6yq6sr6q

    Пытаюсь разобраться в Вашей программе, не могу понять какая функция передаёт по дма уже декодированные данные в цап

  • @staszzz5067

    Подскажите, при считываение мп3 с сд карты сначало нужно целиком загрузить фрейм с сд в мк, а потом его декодировать? или есть более оптимизированный вариант?

  • @staszzz5067

    Добрый день! Ваши хекс мп3 получается воспроизвести, любой другой массив с мп3 выдает ошибку -6, подскажите пожалуйста, где искать проблему?

  • @VasyaPupkinus
    @VasyaPupkinus Рік тому

    Добрый вечер. Может подскажите. Пытаюсь заставить работать вашу библиотеку st7789 на stm32G0 , бился много часов и удалось только получить экран с шумом , и то только понизив частоту SPI до 16Мбит. в дисплей.си все регистры переименовал под свои. Что с дма что без дма результат один -> матрас . Какой контакт нажимать что бы пошло -поехало ???)))

  • @VasyaPupkinus
    @VasyaPupkinus Рік тому

    C таких , якобы безобидных вещей всё и начинается . Сначала ты с ним в крестики-нолики играешь , а потом он говорит ―Мне нужна ваша одежда, ботинки и мотоцикл.

  • @OpenFrimeTVcom
    @OpenFrimeTVcom Рік тому

    не, ну это мощно)