Librerie

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 :slight_smile:

michelearduino:
... sto impazzendo con gli attiny :slight_smile:

Per quale motivo ? ? ? :o :o :o

Guglielmo

Installato il core degli attiny, programmazione tramite isp ok, un led riesco ad accenderlo. :slight_smile:
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. :wink:

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 ... ::slight_smile:

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 :slight_smile: 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 ...

  1. elimina qualunque cosa che riguarda IRremote che hai installato

  2. riavvia l'IDE e installa dal "library manager" la IRremote standard

  3. seleziona il ATtiny85 come MCU

  4. 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