In questo articolo vedremo come far lampeggiare un led con una board STM32 NUCLEO F303K8.
Vedremo che componenti utilizzare e come effettuare i collegamenti e come compilare il codice.
Quali componente utilizzare?
Vediamo l’elenco:
- Board STM32 NUCLEO F303K8
- Mini Breadboard
- Cavo Micro USB
- Breadboard
- 2 LED
- 2 Resistenze
- 6 Jumper
Ecco i pinout della scheda:
Ecco qui il circuito di collegamento :
Vediamo come programmare la scheda.
Dobbiamo utilizzare la piattaforma mbed. Clicca qui per utilizzare la piattaforma mbed. Andiamo su compiler.
Clicchiamo su new.
Clicca su OK.
Vai su main.cpp
E scriviamo questo codice:
Ecco qui questo codice:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
#include "mbed.h" DigitalOut myled (LED1); int main() { while (1){ myled = 1; wait(2.5); myled = 0; wait(1.0); } } |
Clicca su compile.
Una volta compilato dovremo scaricare un file bin.
Copiamo e incolliamo il file bin all’interno della board STM32 Nucleo F303K8.
Aspettiamo qualche secondo e il processo sarà terminato.
Ora i nostri LED lampeggeranno.
Il produttore STMicroelectronics è un marchio semi sconosciuto ai più, ma tutt’altro che di seconda fascia o basso profilo. Il fatto che non sia un brand popolare, non deve assolutamente ingannarvi: l’azienda, infatti, ha all’interno del suo portfolio clienti, marchi facenti parte dei “big tech”, ovvero le aziende di massimo livello mondiale. Apple, Bosch, Nintendo e Samsung, solo per citarne alcune. Il prodotto in questione è stato fornito a Moreware come sample e, presto, andremo a fare un collaudo di laboratorio per valutarne il funzionamento.
Nucleo f303k8 si propone con i suoi 72mhz e 32bit contro gli 8bit e 16mhz dell’arduino nano, il tutto alle stesse dimensioni. Abbiamo l’abilitazione al linguaggio arm mbed. Ottimo per chi ha già esperienza di programmazione con il C/C++, visto che mbed si basa proprio su questi linguaggi. Il Mbed è ben documentato, non si trovano programmi non funzionanti o fatti male.
Potete acquistare Il Nucleo-f303k8 direttamente dal sito STMicroelectronics ad un costo di circa 10.55 dollari.
Link utili
- Arduino UNO R3
- Elegoo UNO R3
- Arduino Starter Kit per principianti
- Elegoo Advanced Starter Kit
- Arduino Nano