open-menu closeme
Home
RetroComp icon
Retro Computing Articles Composition Notebooks 8bit
DevOps icon
Automation K8s Done Right
GenAI icon
Fatlama Newsletter Generative AI
Projects icon
Software Projects Arduino Misterio Esp8266 SQLite
Status
Links icon
GitHub LinkedIn
About
github linkedin rss
  • Arduino, open source e futuro

    calendar Dec 24, 2023 · 5 min read
     arduino  it lettere-a-mia-figlia
     ·
    Share on: twitter facebook linkedin copy
    Arduino, open source e futuro

    Nel modo della IT, possiamo oramai dire che l'Open Source e' una pietra angolare dello sviluppo software. Non tutto il software e' in standard GPLv3, ma in ogni caso molto di esso e' in licenza MIT/BSD-3 super open (forse troppo).


    Read More
  • Small Lamp NoeBoat with Arduino Uno R3 and FreeRTOS

    calendar Dec 3, 2023 · 3 min read
     arduino  en projects  · noeboat
     ·
    Share on: twitter facebook linkedin copy
    Small Lamp NoeBoat with Arduino Uno R3 and FreeRTOS

    I am a fan of super tiny stuff written in C, and also a fan of Operating System. FreeRTOS is a super tiny real-time operating system, I was able to run also on a Arduino UNO R3 with only 2Kb of RAM.


    Read More
  • Arduino UNO R4 Wi-Fi

    calendar Nov 27, 2023 · 4 min read
     arduino  it  · iot
     ·
    Share on: twitter facebook linkedin copy
    Arduino UNO R4 Wi-Fi

    Abbiamo provato Arduino UNO R4 Wi-Fi, la nuova board uscita circa sei mesi fa (fine giugno 2023), che presenta parecchie innovazioni pur mantenendo la retro-compatibilita' hardware con Arduino UNO, e una retro-compatibilita' software limitata alle API ufficiali di Arduino. Il costo e' intorno ai 25 euro, con picchi di 35 se la ordinate su Amazon.


    Read More
  • Arduino uno e ATMega328p

    calendar Nov 16, 2023 · 2 min read
     arduino  it  · 6502
     ·
    Share on: twitter facebook linkedin copy
    Arduino uno e ATMega328p

    L’Arduino Uno R3 e’ una famosa scheda basata sul chip microcontroller ATMega328P. Abbiamo parlato di Arduino gia’ innumerevoli volte, ma qui vorrei concentrarmi sulle similitudini tra l’ATMega328p e il MOS6502. Il MOS6592 nato a fine anni ‘70 e’ stato il cuore del C/64 e dell’Apple ][, oltre che di altri innumerevoli console di videogiochi (incluso il Nintendo NES).

    Gia’ molti hanno osservato che il MOS6502, con la sua architettura ortogonale a 8bit e  una notevole velocità di picco di esecuzioni delle istruzioni era piu’ simile ad un microcontrollore che ad un processore per (micro)computer.

    Il MOS6502 inoltre indirizzava con particolare efficacia i primi 256 byte di memoria, rendondoli di fatto altri 256 registri “virtuali”, benche’ un pelino piu’ lenti.

    L’ATMega328p condivide molte delle caratteristiche del MOS6502, vediamole assieme.

    Innanzitutto e’ un micro controllore a 8bit, con 32 registri base indirizzabili anche a word da 16 bit. E’ estremamente performante, e quasi tutte le istruzioni tra registri vengono eseguite in 1 ciclo di clock (es addizioni,  sottrazioni). Le istruzioni che coinvolgo l’accesso alla memoria vengono eseguite mediamente in 2 cicli di clock (es Store e Load), esattamente come nel 6502 che pero’ non e’ cosi’ performante sulle operazioni aritmetiche ne’ e’ in grado di fare moltiplicazioni o divisioni.


    Read More
  • Arduino timers

    calendar Nov 12, 2023 · 7 min read
     arduino  it  · ff0000
     ·
    Share on: twitter facebook linkedin copy
    Arduino timers

    Arduino dispone di parecchi timer interni, che l'API pero' non valorizza adeguatamente. Per tale ragione si finisce sempre per leggere codice criptico basato sull'hacking dei registri ATMega, spesso con spiegazioni sommarie.

    Scrivo questo articolo perche' sembra oramai  impossibile trovare spiegazioni chiare e decenti su questo argomento,  senza che siano zeppe di pubblicita', anche se qualche sito si salva.

    Come sapete, su Gioorgi.com l'unica pubblicita' che vedrete sono i rari box dei prodotti Amazon, che pubblicizzo piu' che altro per fornirvi un 'servizio' che per guadagnarci qualche cosa  con le relative commissioni, e i link ai mei pochi libri/prodotti.
    Andiamo ad iniziare.


    Read More

  • Stero Sid 2.0.7: Arduino 2.x and license update

    calendar Nov 12, 2023 · 1 min read
     arduino  en projects software-projects  · stereosid
     ·
    Share on: twitter facebook linkedin copy
    Stero Sid 2.0.7: Arduino 2.x and license update

    A small update to Stereo Sid:

    1. Fix lack of LICENSE (merge from original Cyberernesto upstream)
    2. Fix library.properties and arduino lint pass, to be able to be included inside arduino library manager
    3. New professional CHANGELOG file
    Note: StereoSID will work only for Arduino UNO R1-R3 and AVR-based chipset. We are evaluating a support to new Arduino WiFi R4

    https://github.com/daitangio/sid-arduino-lib


    Read More
  • Arduino Real Time OS Evolution (flash news)

    calendar Feb 7, 2017 · 1 min read
     arduino  en
     ·
    Share on: twitter facebook linkedin copy
    Arduino Real Time OS Evolution (flash news)

    A new version of an Arduino Realtime OS is on the go:


    Read More
  • BBC Micro bit: first look

    calendar Sep 8, 2016 · 3 min read
     arduino  en featured software  · embedded
     ·
    Share on: twitter facebook linkedin copy
    BBC Micro bit: first look
    The BBC Micro bit an ARM-based embedded system designed by the BBC for use in computer education in the UK. The device has been given away free [...] [to every 11 years old pupil] in the UK, and is also available for purchase by anyone.

    This is the wikipedia definition.


    Read More
  • RaspberryPi 2: The perfect box for your backpack

    calendar Jul 21, 2015 · 3 min read
     arduino  en featured knowledgebase unix-featured  · raspberrypi
     ·
    Share on: twitter facebook linkedin copy
    RaspberryPi 2: The perfect box for your backpack

    After my two children grow a little, I have some spare time to play with RaspberryPi. I have bought a Raspberry Pi 2 Model B, a very neat and compact machine with 1GB of RAM, and a quad-core ARM chip on it.

    I was looking for an easy-to-carry unix box, and I was wrong: raspberry pi can be a lot more than that.nippon-gio


    Read More
  • Arduino Stereo sid

    calendar Apr 6, 2015 · 1 min read
     arduino  en featured knowledgebase retro-computing software software-projects
     ·
    Share on: twitter facebook linkedin copy
    Arduino Stereo sid

    Arudino StereoSID emulates the SID sound chip of the famous Commodore 64. It is based on the Atmega8 MOS6581 SID Emulator from Christoph Haberer. Library conversion and memory optimization by Mario Patino. Stereo Effect by Giovanni Giorgi


    Read More
  • Egg box con Sensore sonico

    calendar Mar 27, 2015 · 3 min read
     arduino  eggbox it
     ·
    Share on: twitter facebook linkedin copy
    Egg box con Sensore sonico

    Costruiamo una lampada luminosa con Arduino, un sensore sonico ed…una scatola di uova :)


    Read More
  • Arduino Starter Kit: Prime impressioni

    calendar Feb 15, 2015 · 2 min read
     arduino  it
     ·
    Share on: twitter facebook linkedin copy
    Arduino Starter Kit: Prime impressioni

    In queste settimane abbiamo provato l’Arudino Starter Kit, ed ecco le nostre prime impressioni.arduino_starter_kit1


    Read More
  • Arduino programmazione avanzata: makefile!

    calendar Jan 26, 2015 · 1 min read
     arduino  it knowledgebase  · make
     ·
    Share on: twitter facebook linkedin copy
    Arduino programmazione avanzata: makefile!

    L’Arduino IDE è uno strumento stupendo se non siete sviluppatori software professionisti, perché fornisce un ambiente molto semplice per sviluppare velocemente sketch e progetti Arduino. Se però siete degli incalliti programmatori C++, vorrete qualcosa di più potente, che vi consenta per es di abiliare le funzionalità C++11 del gcc-4.8.x che viene fornito con la tool chain AVR di Ardunio, oppure desiderate servirvi del vostro editor preferito.

    Oppure la vostra build è composta da più file da assemblare assieme….


    Read More
  • Arduino Real Time EggBox

    calendar Oct 15, 2014 · 6 min read
     arduino  eggbox it knowledgebase software-projects
     ·
    Share on: twitter facebook linkedin copy
    Arduino Real Time EggBox

    In questo secondo capitolo della serie egg box per arduino (una lampada a led costruita con 2 scatole di plastica delle uova), riscriveremo il codice in modo da utilizzare un sistema operativo real time chiamato NilRTOS e disponibile su Github; in particolare mostrerò un semplice sketch che è in grado di produrre un piccolo accordo ed accedere tre luci rispetto ad un ritmo, mentre una quarta, di colore rosso, si accenderà rispetto ad una cadenza diversa.


    Read More
  • Arduino EggBoxLamp

    calendar Oct 9, 2014 · 2 min read
     arduino  eggbox it knowledgebase software
     ·
    Share on: twitter facebook linkedin copy
    Arduino EggBoxLamp

    Programmare Arduino è molto divertente, ed in questo articolo voglio mostrare come creare una semplicissima lampada luminosa. Questo esempio sarà anche il pretesto per mostrare differenti implementazioni software dello stesso progetto (in prossimi post)

    Questo progetto è volutamente molto semplice, e non si serve di nessun sensore.

    Trovate il codice su github:

    https://github.com/daitangio/egg_box


    Read More
    • ««
    • «
    • 1
    • 2
    • »
    • »»

Recent Posts

  • Postgres Take it All
  • La ruota del Destino
  • Darth Android
  • Vps Provider
  • Chat
  • RSS Readers
  • Vibe Coding: easy to say, difficult to survive

Latest comments

    Giovanni Giorgi

    Copyright 1999-  GIOVANNI GIORGI. All Rights Reserved

    to-top