Netduino Plus 2
Microcontrollore programmabile in .NET
Netduino è una piattaforma Open Source che utilizza .NET Micro Framework. Questo Framework è una versione ridotta del .NET Framework della Microsoft ed è utilizzato nei dispositivi embedded.
Netduino Plus 2 è dotato di un microcontrollore a 32 bit e per lo sviluppo viene utilizzato il Microsoft Visual Studio 2010 Express Edition, un ambiente ricco di funzionalità e strumenti. Netduino Plus 2 ha una porta Ethernet a 10mbps onBoard e uno stack TCP/IP con moltissimi esempi forniti sul sito Netduino. Netduino Plus 2 dispone anche di slot per schede microSD per l’archiviazione dei file.
Caratteristiche Tecniche
- Microcontrollore a 32 bit STMicro (STM32F405RG)
- Velocità: 168MHz, Cortex-M4
- Memoria di programma: 384 KB
- Memoria RAM: 100 KB+
- Alimentazione tra i 7.5 e i 9.0 Volt (DC) oppure 5 Volt da USB
- 2 uscite DC per l’alimentazione stabilizzate, una a 5 Volt e l’altra a 3.3 Volt
- 22 Ingressi/Uscite GPIO (General Purpose Input/Output) 5 Volt tolerant.
- 14 Ingressi/Uscite digitali a 3,3 Volt, ma tollerano i 5 Volt
- 6 Ingressi analogici con ADC a 12 bit
- 2 Ingressi/Uscite per bus I2C (Inter Integrated Circuit)
- Si possono gestire fino a quattro (4) porte seriali
- Si possono gestire fino a sei (6) canali PWM (uscite)
- Uscite digitali con correnti massime di 25mA
- Ethernet a bordo a 10Mbps con stack TCP/IP lwIP (lightweight IP)
- Micro SD (fino a 2GB) con autodetect
- Un pulsante per il reset
- La scheda ha tre (3) LED colorati. Alimentazione: Bianco, Utente: Blu, Ethernet: Verde
- Arduino compatibile (v.R3) per essere compatibile con gli SHIELD presenti e futuri
- OneWire e Time Server direttamente all’interno del firmware NET MF
- Dimensioni: 5,34 mm x 7,11 mm (2.1″ x 2.8″)
- Temperature di esercizio: 0 – 70 °C (32 – 158 °F)
- Spazio disponibile in flash memory per espansioni future
Programmazione
Per la programmazione si utilizza il Microsoft Visual C# 2010 Express Edition con il Framework .NET Micro installato. Dalla versione v4.2.0.1 del firmare è supportato anche il Microsoft Visual Basic 2010 Express Edition. Il .NET Micro Framework unisce la facilità di codifica di alto livello con le caratteristiche prime dei microcontrollori. Si può quindi godere della programmazione event-based, del multi-threading, della possibilità di debug del codice step by step e dell’utilizzo dei break point.
Requisiti ed Installazione
Il sistema operativo dove installare i vari software deve essere un Microsoft Windows XP, Vista, 7 o 8 a 32 oppure a 64 bit. Come prerequisiti ci vuole almeno 1 Gb di RAM, una frequenza minima del processore di 1.6 GHz ed uno spazio libero su disco di almeno 3 GB. Per l’installazione corretta dell’intero sistema di sviluppo bisogna installare i pacchetti software nell’ordine seguente:
- 1) Microsoft Visual C# Express 2010 oppure Microsoft Visual Basic Express 2010
- 2) .NET Micro Framework SDK v4.2
- 3) Netduino SDK v4.2.2.0 (32-bit) oppure Netduino SDK v4.2.2.0 (64-bit)
Ulteriori Informazioni e Risorse
Netduino website | |
Datasheet STM32F405xx | |
Schema Elettrico del Netduino Plus 2 | |
Scheda (PCB) del Netduino Plus 2 in formato eagle | |
Exp-Tech (DE) – Watterott (DE) – Ethermania (IT) |