Visualizzazione post con etichetta #RaspberryPi. Mostra tutti i post
Visualizzazione post con etichetta #RaspberryPi. Mostra tutti i post

giovedì 20 novembre 2025

Elettronica – un mondo che si rinnova

Nell’immaginario comune il cuore dell’era digitale coincide con l’informatica. Eppure, senza l’elettronica, nulla di ciò che oggi definiamo “intelligente”, “connesso” o “automatico” potrebbe esistere. È infatti l’elettronica a costituire il ponte essenziale tra i sistemi di calcolo e il mondo fisico, consentendo alle macchine di percepire l’ambiente, comunicare e interagire con noi.

Sebbene sia una disciplina storicamente consolidata, l’elettronica sta vivendo una nuova stagione, alimentata da movimenti emergenti e da tecnologie trasversali: dai maker ai FabLab, dalla robotica all’Internet of Things, fino alla crescente integrazione con l’intelligenza artificiale, il machine learning e le frontiere dell’elettronica quantistica e sostenibile.
Queste contaminazioni stanno trasformando il settore, rendendolo sempre più creativo, accessibile e interdisciplinare.

Un esempio emblematico è rappresentato dall’Elettronica Evolutiva, che applica ai circuiti gli stessi principi degli algoritmi evolutivi studiati nell’Intelligenza Artificiale. Parallelamente, la convergenza tra hardware e software sta rendendo sempre più semplice personalizzare il comportamento dei dispositivi elettronici, grazie alla diffusione di micro-controllori come Arduino e di single-board computer come Raspberry Pi.

L’elettronica contemporanea non è soltanto in evoluzione: è il motore stesso dell’innovazione, la forza che abilita e amplifica le tecnologie del futuro.

👉 Se vuoi scoprire sensori di processo, attuatori, FPGA, Arduino, wearable, IoT e molto altro, continua qui:
🔗 https://tateoblog.blogspot.com/p/elettronica.html


lunedì 15 agosto 2022

Hardware programming.

La programmazione dell'hardware.


Generally when we talk about programming we imagine the computer context in which we define a series of instructions that implement an algorithm. This generally takes place in front of a computer screen by means of a programming language. Today programming languages have reached such a high level of abstraction that they have almost forgotten the fact that the effect of a line of code does not remain confined to the golden context of software but involves actions on real and concrete electronic circuits, of the hardware so to speak.
Generalmente quando parliamo di programmazione immaginiamo il contesto informatico in cui si definisce una serie di istruzioni che realizzano un algoritmo. Il tutto avviene generalmente davanti allo schermo di un computer per mezzo di un linguaggio di programmazione. Oggi i linguaggi di programmazione hanno raggiunto un livello così elevato di astrazione da aver quasi fatto dimenticare il fatto che l’effetto di linea di codice non resta confinato nel contesto aureo del software ma comporta delle azioni su dei circuiti elettronici reali e concreti, dell’hardware per intenderci.

Generally, "pure" computer scientists never cross the border of the Input / Output ports of their computer. On the other hand, “pure” electronic technicians, accustomed to a low-level interaction with electronic systems, are generally not familiar with the potential offered by modern programming languages. These are two skills that rarely embody in the same person. However, if a way were found to bring the two worlds together, then both disciplines would be enriched.
Generalmente gli informatici “puri” non varcano mai il confine delle porte di Input/Output del proprio computer. Per contro i tecnici elettronici “puri”, abituati ad una interazione a basso livello con i sistemi elettronici, generalmente non hanno dimestichezza con le potenzialità offerte dai moderni linguaggi di programmazione. Queste sono due competenze che raramente si incarnano in una stessa persona. Se tuttavia si trovasse il modo di far incontrare i due mondi, allora entrambe le discipline ne risulterebbero arricchite.

One way to bring computer scientists closer to electronics and electronics to computer science consists of all those didactic board that allow you to interface with the electronic world from the electronic world and vice versa.
Un modo per avvicinare gli informatici all’elettronica e gli elettronici all’informatica è costituito da tutte quelle schede didattiche che permettono di interfacciarsi al mondo elettronico dal mondo elettronico e viceversa.

Arduino and Raspberry Pi are the most popular examples of how electronics can be programmed to make them perform a function. Arduino and Raspberry Pi are two different ideas but with the same spirit. They are born with different intentions, the first is an easily programmable handyman board, especially to control sensors, the second is a microcomputer with an extremely economical ARM processor.
Arduino e Raspberry Pi rappresentano gli esempi più diffusi di come l’elettronica possa essere programmata per farle svolgere una funzione. Arduino e Raspberry Pi sono due idee diverse ma dal medesimo spirito. Essi nascono con intenti diversi, la prima è una scheda tuttofare facilmente programmabile, specie per controllare sensori, il secondo è un microcomputer con processore ARM estremamente economico.


We are talking about: #programming #Arduino #RaspberryPi #singleBoardPC #ARM #TILLL #TateoBlog

Full article on
"Hardware programming"
TILLL LEARNING ELECTRONICS


-----------------------------------------

Published August 14, 2022

into the Blog section of

TILLL

the Lifelong and Interdisciplinary Learning project of Giovanni Battista Tateo

martedì 22 febbraio 2022

Hardware programming.

Programmazione dell'Hardware.


  There are several ways to program electronic boards in order to build robots or wearable devices, to manage lighting systems or to synthesize music, to automate the home or to build games. You can operate in an intimate way by wiring the logic directly into the board, as it happens in FPGA programming. Or it is possible to operate at increasing levels of abstraction passing through the programming of micro-controllers (for example PIC and Arduino) and reaching levels that are close to computer science, that is to the programming of electronic computers by means of high-level languages. Higher level programming is represented for example by programming single board PCs.
  Esistono diversi modi per programmare le schede elettroniche al fine di costruire robot oppure dispositivi indossabili (wearable devices), per gestire impianti di luci o per sintetizzare la musica, per automatizzare la casa oppure per costruire giochi. Si può operare in modo intimo cablando la logica direttamente nella scheda, così come avviene nella programmazione delle FPGA. Oppure si può operare a livelli crescenti di astrazione passando per la programmazione dei micro-controllori (per esempio PIC e Arduino) e raggiungendo livelli che si avvicinano all'informatica, ossia alla programmazione dei calcolatori elettronici per mezzo di linguaggi ad alto livello. La programmazione a più alto livello è rappresentata ad esempio dalla programmazione delle single board PC.

  Micro-controllers and microcomputers. Currently in particular, my attention is focused on the technology of micro-controllers and single-board computers. The products that I have proposed to study are also the most popular ones:
§ Arduino for micro-controllers
§ Raspberry Pi for single-boards
  Micro-controllori e microcomputer. Attualmente in particolare, la mia attenzione è concentrata verso la tecnologia dei micro-controllori e dei single-board computer. I prodotti che mi sono proposto di studiare sono anche quelli più diffusi:
§ Arduino per i micro-controllori
§ Raspberry Pi per i single-board

Hashtag keywords: #microcontrollore #Arduino #microPC #RaspberryPi #FPGA #TateoBlog #TILLL

Extract fromElectronicsTILLL-Learning

_______________________________________

Tateo’s Interdisciplinary Lifelong Learning Project
T I L L L
LEARNING - SHARING - NETWORKING
Learning, knowledge sharing and communities engagement about:
Artificial Intelligence; Augmented, Virtual and Mixed Reality; Automation; Electronics; Computer Science and Information Technology; Mobile Technologies; Problem Solving; Readings; Social Media; Modeling and Simulation; Artificial Vision; Hard and Soft Work Skills.
by Tateo Giovanni Battista
_______________________________________

TILLL~Blog © February 20, 2022

Translate

🧠 Architetture CNN per la Visione Artificiale

  TILLL / 🏠 HOME / ... ... ✍️ TateoBlog / 11.09.2026 👈 sei qui. ... 🎓 Learning /   🧠 AI / Deep Learning / CNN / 👁️ visione ...

Most popular posts in the last week.