Categoria: Elettronica Open Source (https://it.emcelettronica.com/)

Coldfire TCP/IP Stack
0 0

Coldfire TCP/IP Stack

Il Coldfire TCSP/IP stack è una sorgente pubblica di comunicazione in linea con i microprocessori. Lo stack è molto robusto e facilmente configurabile. Supporta molti comuni protocolli di comunicazione e include molti esempi di…

Misurare la temperatura con un termistore NTC mediante espertino
0 0

Misurare la temperatura con un termistore NTC mediante espertino

L’ESP32-wroom integra due ADC (Analog to Digital Converter) a 12 bit di tipo SAR (Successive Approximation Register) che permettono fino a 18 diverse misurazioni. Questo…

Gli Smart Contract nelle Blockchain
0 0

Gli Smart Contract nelle Blockchain

Blockchain è in pratica un agglomerato di tecnologie. Per far si che le condizioni di lavoro e l’attuazione dei vari scopi della blockchain si sposino…

Caricabatteria USB con ATmega
0 0

Caricabatteria USB con ATmega

Una connessione USB, un microcontrollore ATMega ed un convertitore DC/DC sono tutto quello che serve per realizzare un caricabatterie per celle a ioni di litio. Scopriamo come. Nel 2008 Atmel ha introdotto la…

Tecniche di protezione dei file binari
0 0

Tecniche di protezione dei file binari

Le applicazioni orientate al mondo embedded hanno la necessità di utilizzare sistemi di protezione? L’argomento mi sembra abbastanza interessante. Credo che qualsiasi azienda ha la necessità di proteggere il proprio lavoro, pensiamo ad alcune…

Tecnologia TOUCH-SENSE
0 0

Tecnologia TOUCH-SENSE

Un interruttore meccanico offre solo una o poco più di una funzione. Il discorso è totalmente diverso quando si parla di una soluzione elettronica con microcontrollore: questo tipo…

Gcc e i sistemi embedded
0 4

Gcc e i sistemi embedded

Chi realizza sistemi embedded utilizza per forza di cose un compilatore. In questo articolo si vuole affrontare un tema decisamente interessante: quali sono le attività da svolgere per realizzare un proprio cross-compilatore partendo da GCC. La cross-compilazione (cross-compilation) è una…

AvrX un kernel per AVR
0 2

AvrX un kernel per AVR

AvrX è un kernel real-time multitasking scritto per la famiglia AVR da Barello. Grazie alla disponibilità del codice sorgente e alle sue caratteristiche di real-time, è in grado di sopperire alle esigenze delle applicazioni embedded. AvrX…

Timer programmabile con PIC
0 0

Timer programmabile con PIC

I timer programmabili sono oggetti estremamente utili in un’infinità di applicazioni. Tanto per citarne una, si pensi alla temporizzazione dell’esposizione di un PCB sottoposto a sviluppo attraverso un bromografo. Un timer…

Heads-Up Display, quando il videogioco ispira la realtà
0 0

Heads-Up Display, quando il videogioco ispira la realtà

Uno dei settori tecnologici leader dell’evoluzione è sicuramente l’ambito automobilistico. Qui si sperimentano sistemi di guida avanzata e sicura, per il pilota e dei passeggeri. Alert…

L’Architettura ARM 7
0 0

L’Architettura ARM 7

Nel 1983, un gruppo di ingegneri britannici di Acorn, fu sfidato a trovare una soluzione ingegneristicamente valida per la seconda versione di uno degli home computer più diffusi…

Illuminazione a LED: topologie, criteri e tutto ciò che conta
0 2

Illuminazione a LED: topologie, criteri e tutto ciò che conta

I LED rappresentano l’elemento circuitale elettronico più semplice ma anche quello che nel corso dell’evoluzione tecnologica ha svolto i ruoli più disparati. Dal suo primo impiego per le più…

Packages per i circuiti integrati
0 0

Packages per i circuiti integrati

Sono di varie forme e dimensioni ma tutti hanno il medesimo scopo: proteggere il chip al suo interno, consentirne sia la dissipazione di calore verso l’esterno che la connessione al circuito elettronico di cui farà parte….

Verifica e integrità nella trasmissione dati
0 0

Verifica e integrità nella trasmissione dati

La trasmissione di dati, indipendentemente dal canale scelto, è sempre soggetta a problemi che possono provocare errori di ricezione. È quindi necessario predisporre una serie di strumenti che consentano di minimizzare il grado di errore o assicurare l’integrità dell’informazione. Tra…

Stack checking in GCC
0 0

Stack checking in GCC

Lo stack è un’area di memoria di fondamentale importanza, in modo particolare per le applicazioni embedded. Gli ambienti di cross compilazione forniscono strumenti in grado di definire la sua dimensione e di verificarne…

Stadi di potenza per il controllo motore
0 0

Stadi di potenza per il controllo motore

Questo articolo presenta le varie tipologie di driver di potenza per il controllo motore, soffermandosi sulle differenze e sulle tecniche di ottimizzazione. In questo articolo prenderemo in considerazione le diverse tecniche…

CPU Design: Aggiungi una cache a tavola
0 0

CPU Design: Aggiungi una cache a tavola

C’era una volta questo tizio, Gordon Moore, che anni che furono predisse che la capacità di calcolo di un processore sarebbe raddoppiata ogni diciotto mesi…

Sensori di prossimità
0 0

Sensori di prossimità

Lo scopo di questo articolo è quello di presentare una panoramica relativa a una famiglia di sensori di grande interesse la cui importanza è cresciuta enormemente grazie ai recenti progressi della tecnologia elettronica: i sensori di…

Implementazione della blockchain con Ethereum
0 0

Implementazione della blockchain con Ethereum

In questo articolo vedremo come può essere creata una blockchain privata con Ethereum, un’applicazione pratica che può essere destinata alle grandi aziende che potrebbero aver…

Il mercato globale del Lighting
0 0

Il mercato globale del Lighting

La dimensione globale del mercato dell’illuminazione a LED è stimata a circa 110 miliardi di dollari entro il 2025. In generale, il mercato dell’illuminazione a…

PearPC: l’arte della simulazione
0 0

PearPC: l’arte della simulazione

Simulare o emulare: questo è il problema. Quando non abbiamo ancora il nostro target, vale di più simulare o emulare il comportamento del nostro codice che, per via dei tempi di consegna, deve essere sviluppato in…

Controllo di due DC/DC boost con Tiny 13 AVR
0 0

Controllo di due DC/DC boost con Tiny 13 AVR

Questo semplice progetto mostra come sia possibile regolare due uscite di un convertitore boost utilizzando il microcontrollore Tiny13 AVR dell’Atmel/Microchip. In particolare vengono sfruttate la periferica interna di conversione analogico-digitale e i PWM che il piccolo ma efficiente microcontrollore mette…

Connettere applicazioni IoT alla Cloud senza dover ricominciare tutto da zero, si può? Chiedilo a Google!
0 0

Connettere applicazioni IoT alla Cloud senza dover ricominciare tutto da zero, si può? Chiedilo a Google!

Sono anni che si parla di IoT. Le applicazioni IoT esistono davvero e non sono più solo belle parole e dimostrazioni teoriche, ma sono cose…

Quando ogni µW è importante!
0 0

Quando ogni µW è importante!

Misurazione di diversi parametri, letture accurate e una lunga autonomia della batteria, questi sono i fattori più critici di un dispositivo medicale indossabile. Introduzione Molte…

I Vantaggi della codifica indipendente
0 0

I Vantaggi della codifica indipendente

Lo sviluppo di codice indipendente dal compilatore per i microcontrollori conferisce un elevato livello di flessibilità a qualsiasi progetto di sistema embedded. I progettisti di sistemi embedded devono affrontare problematiche quali cicli di sviluppo…