Semiconduttore nordico

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

nRF52840

Questo esempio funziona come un tipo di lampadina, con funzionalità di accensione/spegnimento. I passaggi sono stati verificati su una scheda di sviluppo nRF52840.

In questo esempio viene utilizzato un ID fornitore di test (VID) e un ID prodotto (PID) di 0x8005.

Configurazione iniziale

  1. Installa gli strumenti a riga di comando nRF.
  2. Installa SEGGER J-Link Software.
  3. Installa l'SDK nRF Connect.

    1. Scarica nRF Connect for Desktop ed eseguilo.
    2. Installa e apri l'applicazione Toolchain Manager.
    3. Installa nRF Connect SDK 2.1.0.
    4. Fai clic sulla Freccia giù accanto alla versione che hai installato e seleziona Open Terminal o Open Bash.
  4. Clona e inizializza il repository connectedhomeip:

    cd ~
    git clone https://github.com/project-chip/connectedhomeip.git
    cd connectedhomeip
    git fetch origin v1.0-branch
    git checkout a17c005209fbde737edb97b0f51ea63472c166aa
    git submodule update --init
    

  5. Aggiorna l'SDK nRF Connect alla revisione supportata più recente:

    python3 scripts/setup/nrfconnect/update_ncs.py --update
    cd examples/lighting-app/nrfconnect
    

Crea l'immagine e fai lampeggiare il pannello

  1. Crea l'immagine:
    west build -b nrf52840dk_nrf52840
  2. Collega la lavagna al computer e fai lampeggiare l'immagine:
    west flash --erase

Convalida l'esempio

  1. Il dispositivo dovrebbe essere presentato come dispositivo seriale USB sul computer. Puoi cercarla in /dev/:
    ls -la /dev/tty*
    Puoi aprire la console seriale con screen o minicom. Ad esempio, se il dispositivo si trova all'indirizzo /dev/ttyACM0:
    screen /dev/ttyACM0 115200
  2. Se la lavagna è stata accoppiata in precedenza, ti consigliamo di ripristinare i dati di fabbrica. Premi a lungo il pulsante 1 per più di 5 secondi. I LED dovrebbero lampeggiare tre volte.
  3. Attiva la pubblicità BLE manualmente (è necessario che il dispositivo venga rilevato dalla Google Home app (GHA) ). Press Button 4 on the board, and you should see a message like this in serial console:
    I: [DL] CHIPoBLE advertising started
    )
  4. Per attivare/disattivare lo stato della lampadina, fai clic sul pulsante Pulsante 2. Attiva/disattiva LED2.

Passaggi successivi

Quando Matter example has been successfully built, create a developer project.