Un consiglio, se uno vuole provare gli attiny conviene avere due installazioni diverse? Leggevo un articolo dove consigliava di creare due cartelle diverse una arduino e l'altra arduino_attiny, in modo da avere nell'elenco delle boards tutto separato.
Non c'è alcun motivo logico ... io ho praticamente quasi tutte le board installate e, di volta in volta, seleziono ciò che mi occorre.
Guglielmo
Ok perfetto, sto impazzendo con gli attiny
michelearduino:
... sto impazzendo con gli attiny
Per quale motivo ? ? ? :o :o :o
Guglielmo
Installato il core degli attiny, programmazione tramite isp ok, un led riesco ad accenderlo.
Libreria ir un casino di esempi (in inglese purtroppo), provato a seguire vari link postati da voi. Ci dovrò riprovare con calma
Che genere di problemi riscontri con la IRremote ? e ... hai letto bene il README che l'accompagna per le note relative agli ATtiny (84 e 85) ?
Guglielmo
Carico lo sketch ma non fa niente sia ricezione che trasmissione. Però devo rileggere e riprovare con calma. Il redme della libreria intendi? Ho seguito su internet la pagina indicata da te
michelearduino:
... Il redme della libreria intendi?
Si, va sempre letto, ci sono informazioni sui pin utilizzabili, sulle limitazioni, ecc. ecc.
Guglielmo
P.S.: ... non ricordo, a quale pagina fai riferimento ?
https://forum.arduino.cc/index.php?topic=363754.0
c'è una tua risposta
Si, ma hai letto TUTTO il thread ? ... c'erano vari suggerimenti sia (... anche per fare debug) da parte mia che di Nid ... :
Guglielmo
Si avevo letto il discorso che non hanno seriale e quindi per il debug bisogna usare la libreria indicata utilizzando due pin liberi.
La libreria scaricata, mi manca il .exe da sostituire e poi il dubbio se cambiando libreria non funziona più quella per il 328.
Appena riprovo e soprattutto appena leggo bene nel caso vi chiedo aiuto.
Ho provato. Scaricato la lib attiny ir remote sostituito ld.exe ma quando vado a caricare
"exit status 1
Errore durante la compilazione per la scheda ATtiny25/45/85."
Ho anche provato con irremote 2.3 che nel file readme dice di essere compatibile con gli attiny85.
Il classico blink come ti dicevo funziona bene
Nell'IDE, nelle preferenze, metti il segno di spunta per "dettaglio" (verbose) sia per la compilazione che per l'upload (... in questo caso 'upload' non serve, ma male non fa).
Ricompila e copia qui gli errori che saranno più dettagliati ...
Guglielmo
Ho provato e il messaggio di errore è
c:/arduino-1.8.1_attiny/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: unrecognized option '-plugin'
c:/arduino-1.8.1_attiny/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld.exe: use the --help option for usage information
collect2.exe: error: ld returned 1 exit status
Come vedi ti indica chiaramente che c'è un'opzione NON riconosciuta :
ld.exe: unrecognized option '-plugin'
... sicuro di aver selezionato la giusta MCU e la giusta configurazione ?
Allega anche il codice, così possiamo provare anche noi.
Guglielmo
dopo riprovo, la mcu penso di si perché se ci carico il classico blink funziona, cambio solo sketch
NIente stesso errore.
Comunque è la libreria perché da errore con questo semplice codice.
Se lascio ld.exe dell'ide 1.8.1 e tolgo l'inclusione della libreria carica regolarmente.
Eppure la libreria sembra quella giusta.
#include <IRremote.h>
IRsend irsend;
void setup()
{
}
void loop() {
}
IRremote_Attiny (4).zip (24.1 KB)
Ho provato a scaricare ultimo ide e niente.
Un dubbio, ma devo caricare il bootloader? Perchè se ho letto bene non serve.
L'ultima versione della IRremote standard è data per compatibile con gli ATtiny ...
-
elimina qualunque cosa che riguarda IRremote che hai installato
-
riavvia l'IDE e installa dal "library manager" la IRremote standard
-
seleziona il ATtiny85 come MCU
-
compila ...
... a me, quel pezzetto di codice che hai messo, NON da alcun errore.
Guglielmo
come standard non trovo niente trovo la 2.2.3 by Shirriff