13

Maruino

Я решил сделать игру марио от gamebuuno на ардуино на дисплее nokia 5110

библиотека:

https://github.com/Gamebuino/Gamebuino-Classic

сама игра:

https://www.dropbox.com/s/6taou4chz667zu9/Maruino.zip?dl=0

Как указать нужные пины для дисплея как в Adafruit? я залез в библиотеку, и увидел что там есть функция display.begin(SCR_CLK, SCR_DIN, SCR_DC, SCR_CS, SCR_RST); внутри цикла void Gamebuino::begin().

так вот я уже в ардуино иде после  gb.begin(); вписал gb.display.begin(7, 6, 5, 4, 3); и ничё не изменилось.

как дисплей не работал, так и не работает. причём на Adafruit с точно таким-же подключением всё работает.

Arduino & Pi

1.5K поста20.9K подписчиков

Правила сообщества

В нашем сообществе запрещается:

• Добавлять посты не относящиеся к тематике сообщества, либо не несущие какой-либо полезной нагрузки (флуд)

• Задавать очевидные вопросы в виде постов, не воспользовавшись перед этим поиском

• Выкладывать код прямо в посте - используйте для этого сервисы ideone.com, gist.github.com или схожие ресурсы (pastebin запрещен)

• Рассуждать на темы политики

• Нарушать установленные правила Пикабу

0
Автор поста оценил этот комментарий

Игра

раскрыть ветку (1)
9
Автор поста оценил этот комментарий
показать ответы
3
Автор поста оценил этот комментарий

Я разобрался. Gamebuino использует аппаратный SPI. 13 и 11 пины это SCK и MOSI, их поменять не получится. Остальные три пина дисплея можно менять в файле настроек, но нужно следить чтобы они не пересекались с пинами кнопок.

А библиотека от Адафрут скорее всего умеет как аппаратный SPI так и софтовый. Но автор Gamebuino использует только аппаратный.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Спасибо что помогли разобраться, теперь буду знать)

3
Автор поста оценил этот комментарий

Файл c настройками: Gamebuino-Classic/utility/settings.c

Там прописаны пины по умолчанию.

//screen
#define SCR_CLK 13
#define SCR_DIN 11
#define SCR_DC A2
#define SCR_CS A1
#define SCR_RST A0
//screens back light
#define BACKLIGHT_PIN 5
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

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

показать ответы
1
Автор поста оценил этот комментарий

А как это будет выглядеть?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
в сборе?
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества