Genuino 101

Genuino 101
  • Genuino 101
  • Genuino 101
  • Genuino 101
  • Genuino 101

Genuino 101

Codice: 1727
Scheda basata sul microcontrollore Intel Curie con SoC Intel Quark 32-bit; combina facilità d'uso con le tecnologie più avanzate: integra un accelerometro/giroscopio 6-assi e un modulo Bluetooth LE che espanderanno la vostra creatività nel mondo IoT
Prezzo:
€ 39,00
Listino:
Risparmi:
(%)
In arrivo

Descrizione


La Genuino 101 è una scheda di sviluppo che combina prestazioni e bassi consumi del microcontrollore Intel® Curie™ con la semplicità e i prezzi competitivi del sistema Arduino.

Questa scheda è caratterizzata dalle stesse dimensioni e dallo stesso sistema di periferiche della Arduino UNO, ma ciò che distingue la Genuino 101 dalle altre schede è la presenza di moduli aggiuntivi che vi permetteranno di espandere la vostra creatività nel mondo dell'IoT: sono infatti presenti un modulo Bluetooth LE e un accelerometro/giroscopio a 6 assi.

 

    

 

La scheda Genuino 101 è basata sul microcontrollore Intel® Curie™ che integra un SoC Intel® Quark™ x86 a 32 bit e un core 32-bit con architettura ARC, entrambi con frequenza di clock a 32MHz. I tool di sviluppo Intel ottimizzano gli sketches Arduino tra i due processori al fine di rispondere alla maggior parte delle esigenze degli utenti.

La Genuino 101 dispone di un modulo di memoria condiviso tra i due microcontrollori, questo permetterà di avere a disposizione per i vostri sketch 196KB dei 384KB di memoria flash e 24KB degli 80KB di SRAM.

Questa scheda opera a 3.3V ma tutti i pin sono protetti dai sovratensione oltre i 5V; la scheda Genuino 101 dispone di:

  • 14 pin digitali di input/output (di cui 4 utilizzabili come uscite PWM);
  • 6 input analogici;
  • una porta USB per la comunicazione seriale e l'upload degli sketch;
  • un jack di alimentazione;
  • un connettore ICSP con segnali SPI;
  • pin dedicati alla comunicazione I2C.

La scheda Genuino 101 può essere alimentata tramite il connettore USB o tramite un alimentatore esterno; l'alimentazione esterna può provenire da un adattatore AC-DC collegato tramite il jack di alimentazione oppure da una batteria collegata ai pin GND e Vin del connettore POWER; la sorgente di alimentazione viene selezionata automaticamente.

I pin di alimentazione sono i seguenti:

  • VIN: tensione di ingresso della scheda Genuino 101 quando si utilizza una fonte di alimentazione esterna; è possibile fornire alimentazione direttamente da questo pin oppure, se la tensione viene fornita tramite jack di alimentazione, accedere ad essa tramite questo pin.
  • 5V - 3V3: questi pin forniscono una tensione regolata tramite il regolatore integrato nella scheda, rispettivamente di 5V e 3.3V; il pin 3V3 fornisce l'alimentazione per il microcontrollore Curie con un assorbimento massimo di corrente pari a 1500mA. 
    NON è consigliato fornire l'alimentazione direttamente tramite i pin 5V o 3.3V, in quanto in questo modo si by-passa il regolatore e, se la fonte di alimentazione non è regolata correttamente, si potrebbe danneggiare la scheda.
  • GND: pin di massa.
  • IOREF: questo pin fornisce il riferimento alla tensione con cui opera il microcontrollore; una shield configurata in maniera appropriata può leggere la tensione del pin IOREF e selezionare la corretta fonte di alimentazione o abilitare le uscite ad operare a 5V o 3.3V.

Ognuno dei 20 pin digitali di I/O della scheda Genuino 101 può essere usato sia come ingresso che come uscita, utilizzando le funzioni pinMode(), digitalWrite() e digitalRead(). I pin che possono essere utilizzati come uscita PWM tramite la funzione analogWrite() sono i pin 3, 5, 6, 9. Tutti i pin operano con una tensione di 3.3V e possono essere usati come interrupt. Ogni pin può fornire o ricevere un massimo di 20mA.

La scheda Genuino 101 dispone di alcuni pin con funzioni speciali, qui di seguito elencati:

  • Serial 0 (RX) e 1 (TX): utilizzato per ricevere (RX) e trasmettere (TX) dati seriali TTL utilizzando la comunicazione seriale del microcontrollore tramite classe Serial1.
  • TWI: pin SDA e SCL; supportano la comunicazione TWI tramite libreria Wire.
  • SPI: pin SS, MOSI, MISO, SCK situati sul connettore ICSP; questi pin suppportano la comunicazione SPI tramite apposita libreria.
  • LED (pin digitale 13): quando il valore del pin 13 è alto, il LED è acceso; viceversa, quando il valore del pin 13 è basso, il LED è spento.
  • Input analogici: 6 input analogici identificati con le sigle da A0 ad A5; ogni input analogico fornisce 10 bit di risoluzione. Di default, gli input analogici effettuano misurazione tra i pin GND e 3.3V.
  • Interrupt esterni: è possibile gestire interrupt su tutti i pin della scheda: interrupt su valore basso o alto, sul fronte di salita o di discesa oppure ancora interrupt su variazione di valore (N.B.: questo tipo di interrupt è supportato solo dai pin 2, 5, 7, 8, 10, 11, 12, 13). Per ulteriori dettagli, fare riferimento alla funzione attachInterrupt().

Programmazione

Questa scheda viene precaricata con un Sistema Operativo Real-Time (RTOS) che gestisce la connessione tramite USB e vi permette di caricare nuovi codici senza la necessità di utilizzare programmatori esterni; la comunicazione avviene tramite protocollo DFU. Sia il  Sistema Operativo Real-Time (RTOS) che i framework sviluppati da Intel sono open source.

La Genuino 101 può essere programmata tramite Arduino IDE, selezionando la voce "Arduino/Genuino 101" dalla sezione Tools > Board del menu. Il Software Arduino IDE fornisce di volta in volta l'ultima versione del firmware abbinata ad una procedura automatica di aggiornamento; queste funzioni sono disponibili nel menu "Burn Bootloader". E' possibile comunque compilare autonomamente il firmware: il codice sorgente e tutti i dettagli sono disponibili alla pagina Intel's Download.

Nella sezione Getting Started sono disponibili tutte le informazioni necessarie alla configurazione della vostra scheda Genuino 101; il software Arduino IDE e il supporto del Forum Arduino.cc vi guideranno nel mondo della programmazione e dell'elettronica. Sono inoltre disponibili alcuni tutorial, come ad esempio come costruire una "Pokeball" o creare un sistema di riconoscimento gesti.

Maggiori informazioni sono disponibili consultando i link presenti nella sezione "Documentazione" in fondo alla pagina.

 

Per maggiori informazioni sulla scheda Genuino 101,
consultare la seguente pagina.

 

Specifiche

  • Microncontrollore: Intel® Curie™
  • SoC: Intel® Quark™ a 32 bit
  • Tensione operativa: 3.3V (5V tollerante per i pin I/O)
  • Tensione di input (raccomandata): 7V~12V
  • Tensione di Input (max): 7V~20V
  • Pin digitali di I/O: 14 (di cui 4 utilizzabili come uscite PWM)
  • Pin analogici di input: 6
  • Corrente DC per pin di I/O: 20mA
  • Memoria Flash: 384KB (di cui disponibili 196KB)
  • SRAM: 80kB (di cui disponibili 24KB)
  • Velocità di clock: 32MHz
  • Moduli integrati:
    • 1x modulo Bluetooth LE
    • 1x accelerometro/giroscopio a 6 assi
  • Dimensioni: 68,6 x 53,4mm
  • Peso: 34g

Documentazione

Accessori


  1. 1
    Cavo USB da USB-A a USB-B
    Codice: 0492
    Listino:
    € 2,40
    Prezzo:
    € 1,90
    Risparmi:
    € 0,50 (21%)

Simili


  1. 1
    Arduino UNO R3 con microcontrollore ATmega328
    Codice: 0485
    Listino:
    € 24,40
    Prezzo:
    € 20,50
    Risparmi:
    € 3,90 (16%)
  2. 2
    Genuino UNO Rev3 con microcontrollore ATmega328P
    Codice: 1443
    Listino:
    € 24,40
    Prezzo:
    € 21,90
    Risparmi:
    € 2,50 (10%)
  3. 3
    Genuino Zero
    Codice: 1447
    Listino:
    € 52,34
    Prezzo:
    € 42,90
    Risparmi:
    € 9,44 (18%)
  4. 4
    Genuino MKR1000
    Codice: 1609
    Listino:
    € 49,90
    Prezzo:
    € 43,90
    Risparmi:
    € 6,00 (12%)
  5. 5
    Arduino UNO WiFi
    Codice: 1567
    Prezzo:
    € 40,90