video

  • Confronto split-screen tra una valvola termoionica accesa su strumentazione d’epoca e un moderno banco di RAM DDR su scheda madre, rappresentativo dell’evoluzione hardware delle memorie informatiche.

    Dalle valvole termoioniche alla DDR5: breve storia (ingegneristica) delle memorie interne

    .

    Se oggi apriamo il task manager del nostro PC e vediamo “16 GB” o “32 GB” di RAM, difficilmente pensiamo al miracolo ingegneristico che c’è dietro. Per noi sviluppatori, la memoria è spesso un array, un puntatore, un indirizzo esadecimale da gestire. Ma l’hardware che rende possibile tutto questo ha fatto un percorso evolutivo incredibile.…

  • Sviluppo assemblatore per linguaggio SML per simulatore Simpletron

    Costruire un assemblatore in C: la prima passata e la Symbol Table

    .

    Nello sviluppo del nostro progetto Simpletron, abbiamo raggiunto una tappa fondamentale. Dopo aver progettato e simulato la CPU, è arrivato il momento di colmare il divario tra il codice leggibile dall’uomo e le istruzioni macchina. Oggi iniziamo lo sviluppo di un assemblatore per il linguaggio SML, scritto interamente in C. Scrivere un assemblatore è uno…

  • Dettaglio di un modulo di memoria RAM SIMM a 72 pin montato su un adattatore PCB viola personalizzato inserito in una breadboard bianca. Il circuito è collegato a un Arduino sulla destra tramite un cavo a nastro arcobaleno per il test dei segnali.

    Memorie SIMM su Arduino: spingere il retrocomputing fino agli anni ’90

    .

    Nel mio corso di Elettronica Digitale abbiamo passato molto tempo ad analizzare componenti storici, spesso risalenti agli anni ’70. La domanda che sorge spontanea quando si maneggiano chip come la 4116 è: fino a dove possiamo spingerci con una semplice breadboard? C’è un limite fisico e di complessità oltre il quale un microcontrollore a 8…

  • Illustrazione 3D di un microprocessore con collegamenti a blocchi fluttuanti che rappresentano ALU, Control Unit e Accumulatore su sfondo scuro

    Dalla Teoria alla Pratica: Costruiamo un Microprocessore Virtuale con il C

    .

    Come programmatori, ogni giorno diamo istruzioni a una macchina che le esegue fedelmente. Ma quanti di noi si sono fermati a pensare a cosa succede davvero in quella “scatola nera” chiamata CPU? Per me, che ho un piede nell’informatica e uno nell’elettronica, questa domanda è sempre stata di estremo interesse. Volevo andare oltre l’astrazione del…

  • Fotografia macro di un chip di memoria DRAM 4116 vintage

    DRAM vs SRAM: Perché i nostri PC “dimenticano” (e come testarlo con Arduino)

    .

    Se c’è una cosa che impariamo subito nei corsi di elettronica digitale è la distinzione fondamentale tra memorie volatili e non volatili. Ma c’è una distinzione ancora più sottile e affascinante: quella tra SRAM (Static RAM) e DRAM (Dynamic RAM). Nel mio ultimo video su YouTube ho voluto esplorare questo mondo non solo a livello…

  • Simulazione 3D in ambiente Webots che mostra un labirinto con pareti rosse e un agente sferico blu che naviga verso l’uscita usando l’algoritmo della mano destra scritto in C.

    Uscire da un labirinto con il linguaggio C: l’Algoritmo della Mano Destra

    .

    Spesso, quando si studia la programmazione, ci si imbatte in concetti che sembrano puramente teorici o accademici. Uno di questi è senza dubbio la ricorsione. “A cosa serve richiamare una funzione all’interno di se stessa?”, ci si chiede.
 Beh, nel video di oggi vi mostro un esempio pratico dove la ricorsione non è solo utile,…

  •  Circuito di test per memoria SRAM LP62256E realizzato con una shield per Arduino Mega e zoccolo ZIF. 

    SRAM: Tecnologia obsoleta o risorsa preziosa? Perché è ancora fondamentale capirla.

    .

    Nel mondo dell’informatica, siamo abituati a guardare sempre avanti: processori più veloci, memorie più capienti, tecnologie sempre più complesse. Con gigabyte di DRAM nei nostri computer e memorie Flash ultra-rapide nei nostri SSD, viene spontaneo chiedersi: ha ancora senso, oggi, dedicare tempo a un componente apparentemente “vintage” come la memoria RAM Statica (SRAM)?La mia risposta…

  • elettronica_digitale_memorie_prom_seriali_arduino

    Memorie Seriali I2C/SPI: Come Funzionano e Come Usarle con Arduino | EEPROM Tutorial Pratico

    .

    Le memorie seriali spiegate in modo pratico! In questo episodio del corso di elettronica digitale vediamo cosa sono le memorie seriali come EEPROM e Flash e come integrarle nei tuoi progetti di elettronica digitale. Scopri nel dettaglio la differenza tra memorie parallele e seriali, perché le i protocolli I2C e SPI sono essenziali per Arduino,…

  • maker_faire_2025_esperienza_espositore

    Maker Faire Roma 2025: la mia prima esperienza da espositore

    .

    Se mi avete seguito negli ultimi video, sapete già che quest’anno ho partecipato come espositore alla Maker Faire di Roma. Una grande emozione, soprattutto perché fino a due anni fa avevo partecipato solo come visitatore, quando l’evento si svolgeva alla Fiera di Roma. Questa volta, invece, ho vissuto tutto dall’interno — con il mio stand, i…

  • elettronica_digitale_memorie_compact_flash_arduino

    Utilizziamo Arduino per accedere ad una memoria Compact Flash in True IDE Mode

    .

    Ci fermiamo un attimo con la teoria per vedere in pratica come sia possibile accedere al contenuto di una memoria Compact Flash nella modalità True IDE. Utilizziamo un Arduino Mega ed una schedina per CF-IDE. 👉 Documento di specifica Compact Flash: https://alexa-academy.it/wp-content/uploads/2025/09/cfspc4_1.pdf 👉 Qui puoi trovare una schedina come quella utilizzata nel video: https://s.click.aliexpress.com/e/_c3fcz6kn