Search Results for: python
I sistemi di comunicazione basati sulla modulazione di frequenza (FM) sfruttano una maggiore larghezza di banda in cambio di minore potenza, ovvero presentano buone prestazioni di rumore ad un elevato costo in termini di larghezza di banda. Questo è il …
Componenti radio come modulatori, demodulatori e sintonizzatori, sono tradizionalmente implementati con componenti hardware analogici. La radio definita da software consente invece di implementare nel software la maggior parte di questi componenti tradizionalmente basati su hardware. Per poter implementare via software …
Con l'evoluzione continua della tecnologia, la programmazione è diventata una componente essenziale dell'istruzione STEAM. Non solo fornisce agli studenti competenze chiave per il mondo digitale, ma offre anche un'esperienza di apprendimento coinvolgente e divertente. MicroPython emerge come una scelta ideale …
Nel precedente articolo abbiamo descritto e spiegato come installare il software e tutte le librerie necessarie alla creazione e al funzionamento del chatbot IA. In questo articolo, descriveremo il progetto attraverso l'analisi delle funzioni principali del codice, creeremo il programma …
In questa seconda puntata del progetto di un chatbot con NLP e Python andremo a definire e installare gli strumenti per realizzare un chatbot IA dotato di Intelligenza Artificiale, con il quale potremo conversare. Quindi, vedremo passo-passo come installare il …
I chatbot non sono altro che applicazioni software utilizzate da aziende o altre entità per condurre una conversazione automatica tra un essere umano e un sistema di Intelligenza Artificiale (IA). Queste conversazioni possono avvenire tramite testo o voce. I chatbot …
In questo blogpost ci soffermiamo su una grande opportunità per tutti gli appassionati di Arduino. La nuova scheda Arduino Nano ESP32 è la piattaforma perfetta per l'apprendimento del linguaggio MicroPython. Qualora tu fossi interessato a conoscere MicroPython, siamo felici di …
Un chatbot è un software in grado di simulare una conversazione con un utente. ChatterBot è una libreria Python che semplifica la generazione di risposte automatiche agli input di un utente. ChatterBot utilizza una selezione di algoritmi di apprendimento automatico …
Al team di Arduino piace sperimentare sempre nuove tecnologie e capire se possono essere utilizzate per migliorare gli strumenti realizzati finora per gli utenti. Dopo una serie di sperimentazioni, MicroPython entra ufficialmente a far parte dell'ecosistema Arduino. Recentemente, il team …
Amazon Web Services (AWS) è ormai diventato uno dei leader nel settore del cloud computing. Uno dei suoi componenti principali è S3, il servizio di storage di oggetti. Con la sua impressionante disponibilità e durata, è diventato il modo standard …
Per rendere più veloce il calcolo della trasformata DFT, l'algoritmo FFT venne sviluppato da James Cooley e John Tukey. Questo algoritmo è considerato uno degli algoritmi più importanti del 20° secolo. La trasformata DFT impiega N*N moltiplicazioni complesse per fornire …
Un chatbot o chatterbot è un programma informatico che simula le conversazioni fatte da esseri umani attraverso chat vocali o di testo. È più comunemente usato nelle applicazioni di messaggistica. Come tutti sappiamo, Alexa e altri assistenti vocali sono alcuni …
In questo articolo andremo ad utilizzare la libreria OpenCV in Python per realizzare un progetto che chiameremo "Tela virtuale". Tale applicazione consente di disegnare, virtualmente, sullo schermo del nostro computer utilizzando soltanto una webcam ed un pennarello. In realtà, invece …
Il trasferimento di stile è un metodo per fondere due immagini distinte e crearne una nuova. Non si tratta di una mera sovrapposizione o di un fotoritocco, ma della creazione di una nuova immagine che presenta il contenuto di una …
Python è compatibile con Arduino? In questo articolo scopriremo come sia possibile rendere Python, uno dei linguaggi di programmazione più diffusi al mondo, compatibile anche con l'ecosistema della scheda blu torinese. Introduzione Il popolare linguaggio Python è compatibile con le …
MicroPython ha tante potenzialità e in un mondo come quello embedded potrà diventare il nuovo linguaggio di programmazione prediletto? Il mondo embedded è impossibile negarlo: è pressoché dominato dal C e dal C++ per la programmazione e la realizzazione dei …
Nell'episodio precedente abbiamo parlato delle sue caratteristiche principali e dell'hardware su cui è basato Raspberry Pi Pico. In questo secondo episodio ho il piacere di fare un'introduzione approfondita a Rapsberry Pi Pico. Scopri maggiori dettagli tecnici in questo articolo.
E' stata da poco rilasciata una nuova guida introduttiva per aiutare gli sviluppatori a programmare la scheda Spresense con CircuitPython in modo strutturato. Attraverso questa guida è possibile configurare la scheda Spresense per CircuitPython in pochi minuti e in modo …
Pyboard e Micro Python, due termini che viaggiano insieme; infatti, non si può parlare della Pyboard se non introduciamo Micro Python. La Pyboard è una nuova scheda, tipo Raspberry Pi, dove il software residente è la versione embedded di Python: …
Il connubio tra hardware a basso livello e linguaggio di programmazione ad alto livello potrebbe rivelarsi una delle mosse vincenti per lo sviluppo di sistemi embedded. In questo articolo vedremo come il linguaggio di programmazione orientato agli oggetti come quello …