Pulsante con Nordic nRF52840 DK
Collegamenti per Push button su Nordic nRF52840 DK (nRF52840-QIAA, logica a 3,3 V), scelti con le stesse regole dei pin di BoardPilot: prima i bus predefiniti, e nessun pin usato per la flash, l’USB, il debugger o l’avvio.
Collegamenti
| Pin di Pulsante | Ruolo | Pin di Nordic nRF52840 DK | Note |
|---|---|---|---|
| 1 | Uscita del componente | P1.03 | |
| 2 | Massa | GND |
Controlla prima di alimentare
Da sapere
- Un ingresso che nessuno tira legge valori casuali. Usa INPUT_PULLUP e collega il pulsante a GND: premuto legge LOW. (Arduino reference, Digital pins: INPUT_PULLUP)
- I contatti rimbalzano per qualche millisecondo, quindi una pressione può contare come più di una. Fai il debounce nel codice. (Arduino examples, Debounce)
Codice di prova (Arduino)
Il core Arduino di questa scheda numera i pin in modo diverso dai nomi del chip, quindi qui non mostriamo codice. Usa i nomi dei pin del file variant del tuo core.
Scheda Arduino: adafruit:nrf52:pca10056. Collega la USB alla porta sul lato corto (MCU di interfaccia, J2) e metti l’interruttore di alimentazione su ON; prima del primo sketch Arduino, scrivi una volta il bootloader Adafruit e il SoftDevice.
Domande
Quali pin di Nordic nRF52840 DK uso per Pulsante?
1 → P1.03, 2 → GND.
Pulsante funziona con Nordic nRF52840 DK a 3,3 V?
Sì: Pulsante funziona a 3,3 V e Nordic nRF52840 DK usa segnali a 3,3 V, quindi non serve adattare i livelli.
BoardPilot controlla questi collegamenti in 3D mentre li fai, e trova fili invertiti o mancanti sulla scheda reale.
Scarica BoardPilotPiedinatura completa di Nordic nRF52840 DK · Push button: tutti i pin e i dati
Pulsante su altre schede
ESP32 DevKit Arduino Mega 2560 R3 Arduino Nano Arduino Uno R3 WeAct Black Pill STM32F411CE ESP32-C3-DevKitM-1 ESP32-S3-DevKitC-1 NUCLEO-F401RE Raspberry Pi Pico 2 Raspberry Pi Pico W Raspberry Pi Pico Teensy 4.1
Altri componenti su Nordic nRF52840 DK
BME280 BMP280 DHT22 DHT11 HC-SR04 SSD1306 OLED MPU6050 DS18B20 Striscia LED WS2812B Servo SG90 Modulo relè HC-SR501 PIR LCD 1602 I2C INA219 VL53L0X BH1750 MAX30102 RC522 RFID NEO-6M GPS Sensore di umidità del terreno capacitivo ADS1115 TM1637 Motore passo-passo 28BYJ-48 L298N Potenziometro LED Modulo joystick Modulo scheda SD AHT20
Le basi, spiegate
Lezione: GPIO: pin in ingresso e in uscita GPIO Resistenza di pull-up Debounce (antirimbalzo)