Giocando con l'Attiny85

No, che ti devo perdonare? l'importante è risolvere, certo devi averla fatta grossa se ti nascondi dietro la breadboard; ho notato che ogni volta che qualcuno scopre di aver fatto una minch... selvaggia (come si dice più dalle tue parti che dalle mie :D) invece di confessare candidamente l'errore dice che è la breadboard, un pezzo di plastica con qualche striscia di conduttore e qualche centinaio/migliaio di fori, che non potrebbe fare danno nemmeno se lo volesse :grin: a meno che qualcuno non faccia collegamenti a czz sbagliano le connessioni ;) Ma per me va bene così, inutile esporti, altrimenti questo Topic diventa come quello del game con i coccodrilli che, se non erro :grin:, era sempre tuo XD XD

menniti: No, che ti devo perdonare? l'importante è risolvere, certo devi averla fatta grossa se ti nascondi dietro la breadboard; ho notato che ogni volta che qualcuno scopre di aver fatto una minch... selvaggia (come si dice più dalle tue parti che dalle mie :D) invece di confessare candidamente l'errore dice che è la breadboard, un pezzo di plastica con qualche striscia di conduttore e qualche centinaio/migliaio di fori, che non potrebbe fare danno nemmeno se lo volesse :grin: a meno che qualcuno non faccia collegamenti a czz sbagliano le connessioni ;) Ma per me va bene così, inutile esporti, altrimenti questo Topic diventa come quello del game con i coccodrilli che, se non erro :grin:, era sempre tuo XD XD

Non mi nascondo dietro la breadboard xD I collegamenti erano giusti, e' internamente che è rotta! Cioè c'erano dei contatti fra le tre linee che non dovrebbero essere collegati :)

Rispolvero questo thread per aggiornarvi (direttamente dalle parole del suo sviluppatore) sul core Tiny e l’IDE 1.0.

Come saprete, la nuova IDE cambia alcuni file interni per cui nessuno sketch o libreria scritti per l’attuale core Arduino funziona più se si carica esplicitamente il file WProgram.h, perché questo file non esiste più e viene sostituito dal file Arduino.h.

L’attuale core Tiny (0022, compatibile con l’Arduino IDE 0022) necessita di un semplicissimo fix per continuare a funzionare. Basta creare un file Arduino.h all’interno della cartella cores/tiny contenente la seguente riga:

#include <WProgram.h>

In questo modo si possono compilare nuovamente gli sketch scritti per i micro della famiglia Tiny.

Ah, già che ci sono vi aggiorno sul fatto che l’autore del core Tiny sta riscrivendo molte delle funzioni di gestione dei pin dei Tiny per occupare meno memoria flash, per cui la futura release (probabilmente uscità tra diverso tempo) consumerà meno risorse rispetto all’attuale.

Leo che te sappia la mega può programmare tramite ISP i nanetti ? perchè ho il 2009 impegnato ed il Seeeduino non mi programma i tiny.....

Se lo sketch ArduinoISP è compatibile, sì. Altrimenti prova con avrdude contenuto nell'IDE di Arduino.

allora probabilmente è incompatibile con il mio mega.... Cè un sistema per compilare il file dall'ide e ricavarne l'.hex? così lo carico con l'altro programmatore...

ma fra quanto sarà pronta la versione 1.0? è un pezzo che ne sento parlare, ma non ho letto da nessuna parte fra quanto esce...

alexdb: ma fra quanto sarà pronta la versione 1.0? è un pezzo che ne sento parlare, ma non ho letto da nessuna parte fra quanto esce...

E' pronta dal 17/9 quando è stata rilasciata la RC1, la trovi qui.

astrobeed:

alexdb: ma fra quanto sarà pronta la versione 1.0? è un pezzo che ne sento parlare, ma non ho letto da nessuna parte fra quanto esce...

E' pronta dal 17/9 quando è stata rilasciata la RC1, la trovi qui.

grazie mille! scusate ma in giro non avevo trovato nessun link :(

astrobeed: E' pronta dal 17/9 quando è stata rilasciata la RC1, la trovi qui.

@alex: è una RC, significa Release Candidate. E' più di una beta, è meno di una versione ufficiale. Può avere dei bug, quindi al momento conviene non usarla, anche perché tutti gli sketch aperti che sono stati scritti con la 0022 vengono salvati con una nuova estensione per essere compatibili con la 1.0, poi dopo non li puoi riaprire (a meno di intervento manuale) con la 0022. Inoltre alcune librerie potrebbero essere incompatibili: se leggi le modifiche al linguaggio, ce ne sono state e tante nell'implementazione di diverse funzioni per cui il comportamento potrebbe essere differente rispetto a prima ed i risultati altrettanto diversi.

ratto93: allora probabilmente è incompatibile con il mio mega.... Cè un sistema per compilare il file dall'ide e ricavarne l'.hex? così lo carico con l'altro programmatore...

?

posso uppare per la prima volta un mio post dopo 2403 messaggi o mi fustigate ? :)

ratto93:

ratto93:
allora probabilmente è incompatibile con il mio mega…
Cè un sistema per compilare il file dall’ide e ricavarne l’.hex? così lo carico con l’altro programmatore…

?

posso uppare per la prima volta un mio post dopo 2403 messaggi o mi fustigate ? :slight_smile:

mentre compili lo sketch arduino ISP tieni premuto SHIFT;
sul terminale compaiono un po di info, tra cui il percorso temporaneo del codice compilato…

comunque ti allego l’hex :smiley:

ArduinoISP.cpp.hex (14.2 KB)

leo72:

astrobeed:
E’ pronta dal 17/9 quando è stata rilasciata la RC1, la trovi qui.

@alex:
è una RC, significa Release Candidate. E’ più di una beta, è meno di una versione ufficiale. Può avere dei bug, quindi al momento conviene non usarla, anche perché tutti gli sketch aperti che sono stati scritti con la 0022 vengono salvati con una nuova estensione per essere compatibili con la 1.0, poi dopo non li puoi riaprire (a meno di intervento manuale) con la 0022. Inoltre alcune librerie potrebbero essere incompatibili: se leggi le modifiche al linguaggio, ce ne sono state e tante nell’implementazione di diverse funzioni per cui il comportamento potrebbe essere differente rispetto a prima ed i risultati altrettanto diversi.

ok :slight_smile: grazie mille, ero solo un pò curioso per vedere che novità ci fossero :wink:

An questa mi è nuova O.o grazie ! :)

ratto93: An questa mi è nuova O.o grazie ! :)

Consiglio di visitare il link che ha pubblicato astro e dare una scorza alle modifiche. Sono molte ed alcune anche radicali.

Ma intendevo del tener premuto lo shift :P:P

Tu "intendevi" ma il tuo post è finito dopo un altro, senza citazioni non sapevo a cosa ti riferivi ;)

Pardon ;)

Oggi ho finalmente terminato il regolatore di carica per pannelli solari e programmando il Tiny con i Tiny cores dopo la modifica scritta da leo funziona tutto perfettamente, Programmando il chippettino con il Luigino 328 di Astrobeed ho con gioia scoperto che non serve mettere ne condensatori ne altro per impedire l'auto reset, Astro è per via dell'aggiunta del PIC onboard che non si autoresetta ?

ratto93:
Programmando il chippettino con il Luigino 328 di Astrobeed ho con gioia scoperto che non serve mettere ne condensatori ne altro per impedire l’auto reset, Astro è per via dell’aggiunta del PIC onboard che non si autoresetta ?

Si il PIC onboard controlla l’autoreset attivandolo solo quando vuoi programmare Arduino e gestisce la comunicazione seriale collegando TX e RX alla MCU o al FTDI come necessario, cioè puoi programmare Arduino anche se c’è qualcosa collegato alla seriale.