blog

  • charlieplexing-arduino-UNO-featured

    Accendiamo dei LED con il Charlieplexing

    .

    Questa tecnica permette di controllare più LED con un numero limitato di PIN del microcontrollore (un Arduino UNO R4 nel nostro caso) sfruttando il fatto che i LED sono dei diodi che se polarizzati inversamente non si accendono (ma non…

  • 6 motivi per imparare il linguaggio C

    6 motivi per imparare il linguaggio C

    .

    Il mondo della programmazione è molto vasto ed è in continua espansione, offrendo una vasta gamma di linguaggi e tecnologie tra cui scegliere. Il linguaggio C ha ormai una certa età visto che nasce nel 1972 ha ancora molte cose…

  • programmatore_eprom_arduino_mega_32k_articolo

    Programmatore di EPROM/EEPROM da 32k

    .

    In una serie di quattro video nel canale YouTube ho mostrato la realizzazione di un programmatore di EPROM/EEPROM da 32 con una shield per Arduino Mega.

  • Singolarità tecnologica: il caso Chat GPT-3

    ChatGPT e la singolarità tecnologica: la fine? No, l’inizio!

    .

    Grazie a ChatGPT torniamo a parlare di singolarità tecnologica, in questo articolo di quasi tre anni fa si parlava di Meena, un chatbot creato da Google che poteva sostenere una conversazione generica con un livello abbastanza elevato di specificità. Dagli…

  • Funzionalità per sviluppatori non ancora disponibili nelle skill italiane

    .

    In questo articolo facciamo il punto sulle funzionalità che possono essere utilizzate nello sviluppo di skill in inglese e non presenti nelle skill in italiano. Cominciamo con il dire che non è di alcuna rilevanza la nazionalità della registrazione dell’account…

  • Deploy con Serverless Framework

    .

    Se utilizziamo Node.js o Python per lo sviluppo di skill Alexa abbiamo la possibilità di scegliere la modalità Alexa-hosted che permette di nascondere la complessità della creazione e gestione delle lambda function su AWS. Per questo motivo nei miei corsi…

  • Siri: Apple ha abbandonato lo sviluppo?

    Siri: Apple ha abbandonato il suo sviluppo?

    .

    Noi di Alexa Academy ci occupiamo dello sviluppo per Alexa ma è sempre bene osservare i progressi fatti dagli altri assistenti vocali. Osservando lo sviluppo dei tre principali assistenti vocali Siri, Alexa e Google Assistant possiamo vedere l’approccio radicalmente diverso che hanno le tre…

  • Accedere ad un database da una skill di Alexa

    Come accedere ad un database da una skill

    .

    Anche le skill più semplici possono aver bisogno di una piccola base di dati a cui fare riferimento. Nei casi più semplici può essere sufficiente un database con una sola tabella quindi senza relazioni, in altri casi può essere necessario…

  • Verso la singolarità tecnologica: chatbot

    Verso la singolarità tecnologica: chatbot

    .

    Se ci basiamo sull’evidenza quotidiana la singolarità tecnologica sembra ancora lontana, poi però ci imbattiamo in alcuni progetti che, almeno in alcuni ambiti, la fanno sembrare più vicina. Parliamo di open domain chatbot.

  • Alexa skill funzionalità richieste

    Alexa skill: funzionalità richieste

    .

    Grazie a uservoice.com vediamo una funzionalità richiesta dagli utenti che potrebbe avere un impatto anche sullo sviluppo delle skill. Amazon sembra essere sempre molto attiva riguardo allo sviluppo di funzionalità per Alexa. Sia per quel che riguarda le funzionalità offerte…