Будет ли работать Arduino Nano вместо Teensy 3.2?

Я надеюсь, что это нормально, чтобы публиковать здесь, и я ценю любые предложения или помощь, а также мнения/факты, чтобы заставить эту работу работать.

Во-первых, я никогда не программировал устройство Arduino!

Я рассматривал этот проект: https://learn.adafruit.com/pinball-controll-ipad/duo-pinball-teardown

Я хотел бы использовать более дешевую плату типа Arduino nano и использовать предоставленный код для ее программирования.

У меня такое же устройство (контроллер пинбола Duo, что и в проекте), просто хотел узнать, если я попытаюсь сделать это, atmega328P Nano достигнет тех же результатов?

Спасибо,

Шлейд

, 👍1

Обсуждение

Нет, у Nano нет родного USB, поэтому он не может эмулировать клавиатуру, как это делает teensy. Вы можете использовать Arduino Micro/Leonardo/Pro Micro или аналогичный., @KIIV

@KIIV ;-) Я бы хотел, чтобы ответы были написаны как ответы... Разве этот сайт не должен быть полезным прямо на первой странице?, @the busybee


1 ответ


3

Нет, вы не можете использовать Adruino Nano, потому что в этом проекте плата Teensy использовалась в качестве USB-клавиатуры, а Nano имеет отдельный коммуникационный чип (FTDI или CH430), который не может эмулировать USB-клавиатуру.

Однако вам не обязательно использовать платы Teensy, вы можете использовать любую плату со встроенной поддержкой USB. Например, Ардуино Микро, Ардуино Про Микро, Ардуино Леонардо. Все используют Atmega32u4.

Возможно, вы найдете гораздо больше плат с разными микроконтроллерами (обычно они не имеют выделенного коммуникационного чипа). Я думаю, например, RPi Pico, Seeed studio xiao BLE (на этом вы могли бы вытащить даже эмуляцию мыши Bluetooth), ...

Если вам нужна дополнительная информация, вот карта для вас: arduino nano pinout teesny 3.2 pinmap

,