Penguin Bot di Elegoo ha dei pin liberi per aggiungere qualche componente?

Per determinare se ci sono dei PIN liberi sull’Arduino Nano utilizzato dal PenguinBot, dobbiamo esaminare come sono mappati i PIN…

Giugno 29, 2024

Per determinare se ci sono dei PIN liberi sull’Arduino Nano utilizzato dal PenguinBot, dobbiamo esaminare come sono mappati i PIN nel programma. Ecco una lista dei PIN utilizzati nel codice ufficiale di PenguinBot v.2:

PIN Utilizzati

  1. Software Serial
    • SOFTWARE_RXD → A2
    • SOFTWARE_TXD → A3
  2. Servo PIN
    • YL_PIN → 10
    • YR_PIN → 9
    • RL_PIN → 12
    • RR_PIN → 6
  3. Ultrasound Interface
    • ECHO_PIN → 4
    • TRIG_PIN → 5
  4. Infrared Controller Interface
    • ST188_R_PIN → A1
    • ST188_L_PIN → A0
  5. Voltage Detection Interface
    • VOLTAGE_MEASURE_PIN → A4
  6. LED Indicator Interface
    • INDICATOR_LED_PIN → A5
  7. Miscellaneous
    • MY1690_PIN → 8
    • HT6871_PIN → 7
    • RECV_PIN → 3

PIN Arduino Nano

L’Arduino Nano ha i seguenti PIN:

  • Digital PIN: 0-13
  • Analog PIN: A0-A7

PIN Liberi

Analizzando la mappatura e confrontandola con i PIN disponibili sull’Arduino Nano, possiamo individuare i PIN liberi:

  1. Digital PIN
    • 0 (utilizzato per la comunicazione seriale USB, quindi non utilizzabile)
    • 1 (utilizzato per la comunicazione seriale USB, quindi non utilizzabile)
    • 2 (libero)
    • 3 (utilizzato come RECV_PIN)
    • 4 (utilizzato come ECHO_PIN)
    • 5 (utilizzato come TRIG_PIN)
    • 6 (utilizzato come RR_PIN)
    • 7 (utilizzato come HT6871_PIN)
    • 8 (utilizzato come MY1690_PIN)
    • 9 (utilizzato come YR_PIN)
    • 10 (utilizzato come YL_PIN)
    • 11 (libero)
    • 12 (utilizzato come RL_PIN)
    • 13 (libero)
  2. Analog PIN
    • A0 (utilizzato come ST188_L_PIN)
    • A1 (utilizzato come ST188_R_PIN)
    • A2 (utilizzato come SOFTWARE_RXD)
    • A3 (utilizzato come SOFTWARE_TXD)
    • A4 (utilizzato come VOLTAGE_MEASURE_PIN)
    • A5 (utilizzato come INDICATOR_LED_PIN)
    • A6 (libero)
    • A7 (libero)

PIN Liberi Riassunti

  • Digital PIN: 2, 11, 13
  • Analog PIN: A6, A7

Quindi, i PIN liberi disponibili sull’Arduino Nano utilizzato dal PenguinBot sono:

  • Digital PIN: 2, 11, 13
  • Analog PIN: A6, A7

Questi PIN possono essere utilizzati per ulteriori sensori o componenti aggiuntivi.

Note

Ad una analisi del codice il pin 8 assegnato con la define MY1690_PIN non è mai utilizzato. Quindi dovrebbe essere libero.

Anche il pin 3 assegnato a RCV_PIN non è usato.

Author

PHP expert. Wordpress plugin and theme developer. Father, Maker, Arduino and ESP8266 enthusiast.

Recommended

A cosa serve il cappuccio di metallo che copre il VS1383B?

Il sensore VS1383B è un ricevitore infrarossi a basso costo che di solito è incluso in quasi tutti i kit…

Marzo 10, 2025

AI on Arduino

Very clever project using a simple AI (linear regression) on Arduino. https://www.instructables.com/How-to-Use-AI-in-Arduino

Giugno 29, 2024

Telefono Vintage: Trasformazione di un Vecchio Telefono a Rotella

Breve riassunto del progetto del telefono vintage

Giugno 1, 2024

Arduino Theremin

Costruire un Theremin con Arduino Nano e due sensori

Marzo 19, 2023

Arduino links

Collection of links about projects and arduino community

Novembre 1, 2022

Stampare PCB per i progetti con Arduino non è difficile (parte II)

Tra i miglioramenti possibili, uno dei più affascinanti e complessi è passare dalla breadboard al circuito stampato, cioè passare dall'ammasso di fili e componenti saldati o precariamente connessi al supporto solido, professionale e compatto della scheda elettronica.

Giugno 9, 2020