вывод файлов SD-карты на TFT-экран
В настоящее время я работаю над проектом Arduino, который воспроизводит аудио файлы с SD-карты через динамик .
Сначала Arduino отправляет список всех музыкальных файлов, а когда я отправляю ему имя файла, музыка воспроизводится.
Проект работает хорошо, но графического интерфейса нет. Все должно выполняться через последовательный порт, и теперь я хочу добавить TFT экран, на котором будут отображаться музыкальные файлы, чтобы каждый раз, когда я касаюсь имя файла, который следует воспроизвести.
Я еще не купил TFT, потому что у меня есть небольшой вопрос, на который мне нужен ответ.
Если я начну перечислять файлы, смогу ли я прокручивать их вверх и вниз? Потому что в какой-то момент TFT-экран заполнится текстом, а я не хочу, чтобы текст был перезаписан.
Будем благодарны за любую помощь.
@Amine Messaoudi, 👍0
1 ответ
Если я начну перечислять файлы, смогу ли я прокручивать их вверх и вниз? Потому что в какой-то момент TFT-экран заполнится текстом, а я не хочу, чтобы текст был перезаписан.
Если вы программируете такую возможность, то да.
TFT-экран похож на чистый лист бумаги с набором цветных карандашей. Вы рисуете на экране (иногда заранее заданными формами, называемыми «буквами»). Если вы хотите изменить то, что отображается на экране, вы можете либо выбросить лист или бумагу и начать с новой пустой страницы, либо взять Tip-Ex® и закрыть уже имеющиеся части, чтобы можно было рисовать поверх них. .
Если вы хотите прокручивать, вам придется решить самостоятельно, как лучше всего это сделать, учитывая ограниченность имеющихся у вас ресурсов.
Самый простой способ — просто сохранить список имен файлов в памяти и вывести на экран только часть из них. В таком случае «прокрутка» означает просто отображение другого подмножества имен.
- Аппаратный SPI Arduino NANO не работает
- Протокол SPI с несколькими устройствами
- Как увеличить скорость записи на SD-карту в Ардуино
- Как приглушить фоновые светодиоды на TFT дисплее с помощью ILI9341
- SD-карта не инициализируется
- Что означают эти контакты? Куда мне их подключить?
- Режимы открытия файлов на SD-карте Arduino добавление/перезапись
- Какие контакты можно использовать для выбора микросхемы (CS, CC) на Arduino Nano Every?