Как я могу понять, какая ардуино мне нужна для запуска какого-то кода?

Я хочу построить этот проект (но любой другой проект даст мне такую же неопределенность): https://github.com/ltpitt/arduino-n64-controller-library

Но я не могу понять, какую Arduino я могу купить, которая будет совместима, а также очень маленькая / простая в программировании / дешевая.

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

, 👍0

Обсуждение

Код, написанный для Uno, будет работать и на Nano или на отдельном atmega328P, если это ваш вопрос? ? ? Меня больше беспокоил уровень сигнала 3,3 В. Однако не углублялся слишком глубоко в основные инструкции., @DataFiddler

Мне нужно очень маленькое решение, которое может работать с 5 В или 3,3 В (оно закончится внутри Nintendo 64). Будет ли это нормально для этого кода? https://www.kiwi-electronics.nl/beetle-arduino-leonardo, @Pitto


1 ответ


Лучший ответ:

1

В этом случае в описании на Github конкретно указано, что он совместим с Uno:

На основе работы в http://www.instructables.com/id/Use-an-Arduino -с-контроллером-N64/ Вот удобная библиотека для использования, например, с Arduino Uno.

Если вы заранее знаете, что собираетесь написать очень большой объем кода, из которого эта библиотека является лишь частью, вы можете ожидать, что в какой-то момент вам понадобится Arduino с большим объемом памяти, но Uno доставит вам много времени. путь туда. И, при всем уважении, тот факт, что вы задаете этот вопрос, также предполагает, что Uno будет более чем адекватным.

Настоящие итальянские Uno едва превышают 20 долларов, а клоны Uno стоят примерно 2/3 этой цены. Некоторые из клонов могут не соответствовать качеству настоящих плат, но продукты известных производителей плат обычно довольно хороши. Лучший совет, который я могу дать, — это купить настоящую Uno для вашей первой платы, как для наиболее вероятного наилучшего начального опыта, так и для поддержки людей, которые сделали предварительную работу и выпустили дизайн с открытым исходным кодом. Затем можно перейти к продуктам других производителей плат по цене или особенно за дополнительные функции (при условии, что они будут вам полезны), которые некоторые из них внедрили в свои версии продукта.

Обновление:

Моя конечная цель — поместить ее в Nintendo 64, чтобы ее размер действительно важный. Что-то вроде этого может быть в порядке? kiwi-electronics.nl/жук-ардуино-леонардо

Процессор Beetle, AtMega32U4, имеет тот же набор памяти, что и AtMega328 Uno. На самом деле у него немного больше оперативной памяти, чем у Uno. Его вполне можно скомпилировать для Beetle.

,

Моя конечная цель — поместить его в Nintendo 64, поэтому его размер действительно важен. Что-то вроде этого может быть в порядке? https://www.kiwi-electronics.nl/beetle-arduino-leonardo, @Pitto