Arduino

Questa pagina ospita il codice per Arduino che ho sviluppato e che reputo valido. Il software è rilasciato sotto licenza Creative Commons Attribuzione-Condividi allo stesso modo-Non uso commerciale: potete derivare vostri giochi e ridistribuire i programmi così creati ma dovete dare credito al creatore iniziale, non trarre profitto economico dalla distribuzione e rilasciare i vostri software con la stessa licenza.

Gamepack 01

Il Gamepack 01 è una raccolta di 3 giochini per Arduino che necessitano dello shield Nokia 3310 LCD di Nuelectronics. Il pack contiene:
  • Eat’n’Go: un mangiapillole in cui bisogna evitare il contatto con un nemico che si muove a caso nello schermo;
  • Snake: l’intramontabile “Snake”
  • Space Ace: un mini-shoot’em up in cui si devono distruggere le astronavi aliene

Le istruzioni per la compilazione del software e l’uso dei giochi sono contenute nel file README all’interno del pacchetto.


ATtiny85 & Arduino

Questa è una guida che mostra come usare gli ATtiny85 con il software Arduino. Il pacchetto che scaricate contiene la guida in formato PDF, gli sketch di esempio contenuti nella guida (compresi i diagrammi per realizzare i circuiti illustrati) e le librerie necessarie a poter usare questi micro con l’IDE di Arduino.


Arduino1284

Si tratta di un core specificatamente sviluppato per poter programmare i microcontrollori Atmega644/644P/1284P tramite l’IDE di Arduino (supportata solo la versione 002x). Questo core deriva dal core del progetto Sanguino, rispetto al quale ha alcuni bug corretti:

  • utilizzo del riferimento interno per l’ADC della tensione di 2,56V;
  • mappatura dei pin analogici come A0..A7
  • gestione del 4° timer/interrupt sul 1284P

Per utilizzare il core basta scompattare l’archivio e copiare la cartella all’interno di /arduino-0022/hardware.


swRTC

swRTC è una libreria per implementare un orologio in tempo reale (RTC) software utilizzando un timer dell’Arduino. La libreria è compatibile sia con la versione 002x che con la versione 1.0 dell’IDE di Arduino. Funziona anche su diversi altri microcontrollori Atmel delle famiglie Atmega ed Attiny anche a clock diversi dai 16 MHz dell’Arduino. Maggiori dettagli si possono trovare a questa pagina.


ArduinoISP2c

Questo sketch è una versione modificata dell’ArduinoISP che funziona con tutte le versioni dell’IDE: 0022/0023 (19200 bps), 1.0 (9600 bps) e 1.0.1RC1 (19200 bps).


secTimer Library

The secTimer library is a simple seconds counter for Arduino boards and Atmel MCUs. It can count from 0 to (2^32)-1 seconds (more than 136 years!).


Micrologio

The Micrologio (Micro-watch) is a table clock based on an Atmega328P microcontroller and a 7-segments display. The proposal is to build a simple clock that is accurate, is built with the minimum amount of components, and has a long operating time.


leOS

leOS è un prototipo di sistema operativo con uno scheduler con il quale è possibile far eseguire in background, in maniera del tutto indipendente dall’utente, piccoli compiti o “task” programmati. I task possono essere eseguiti sia a scadenze prefissate sia una sola volta, programmando l’intervallo di esecuzione.


NameSizeHits
NameSizeHits
Attiny core 1.5.8-22.8 MiB5352
Nuova guida Attiny per IDE 1.5.82.5 MiB4253
leOS2.1 MiB6035
leOS21.9 MiB6594
core 1.6.7-1 attiny1.8 MiB2743
Guida Attiny per IDE 0022 (new)1.0 MiB5352
Micrologio (complete)722.1 KiB5855
Atari Punk Console556.9 KiB2495
ATtiny85 & Arduino (deprecated)503.3 KiB3345
RGB LED lamp438.4 KiB2953
Core644_1284-1.6.7294.7 KiB1906
Atmega644P/1284P core for Arduino IDE 1.5.8266.9 KiB3029
Core 1.5.7 Atmega644P/1284P259.3 KiB3274
Core644 1284 1.5.6r2-01254.0 KiB2543
Core644 1284 1.5.4-01188.4 KiB2850
analogComp162.8 KiB4542
Looper150.1 KiB3437
pRNG139.1 KiB2379
secTimer105.4 KiB6851
Arduino1284-002296.3 KiB2364
644P/1284P core for Arduino 1.0.191.0 KiB2947
644P/1284P core for Arduino 1.0.2/1.0.585.4 KiB3513
AdvancedFunctions29.0 KiB3787
SwRTC27.2 KiB9114
Firmware_Micrologio_RTC19.9 KiB3855
Gamepack 0114.9 KiB2394
New Caterina Bootloaders12.6 KiB2252
Optiboot7.5 KiB2043
LED Clock6.4 KiB2703
ArduinoISP2c4.1 KiB2228
Know Your Sram2.2 KiB2395