Arduino Yún

PaoloP:
Per l'alimentatore devi vedere se può fornire la corrente necessaria ad alimentare tutto.
Altrimenti ne devi mettere uno con capacità maggiori o due.
Fai due conti.

I pin che comunicano con l'AR sono: 0, 1 e 7 (attualmente non attivo su Linino) e poi quelli del connettore ICSP per la programmazione Wireless.

L'alimentatore attuale tiene già tutto e penso pure sia sovradimensionato... Output: 12v 3,2A
Non so se Yun rispetto a Uno aumenta di tanto i consumi ?

Testato:

PaoloP:

Testato:
a livello hardware la yun fa per te, sia perche' ha il wi-fi integrato, sia perche' hai piu' pin a disposizione della UNO (la yun monta il 32u4 non il 328)

Il layout è lo stesso, ma il numero di pin aumenta perché la ISP non usa i pin 11, 12 e 13.
Se invece nel tuo progetto non hai usato i pin ISP, il numero di pin rimane identico. :sweat_smile:

La leonardo ha molti pin utilizzabili in piu' della UNO, pero' sono da interpretare diversamente ed un paio anche nascosti.
Diciamo che se ti servono piu' pin hai piu' trucchi a disposizione per trovarli.

  • Se usi ISP hai 3 pin in piu'
  • Se non usi ISP hai 3 pin in piu'
  • Se non usi ISP come master puoi liberare un 4 pin
  • infine il mio preferito, c'e' un quinto pin in piu' liberabile, vediamo chi indovina :grin:

32u4 "is meglio che" 328 :slight_smile:

Questa dei pin vorrei capirla meglio ? Io per ora nella Uno li uso tutti analogici e digitali (a sto punto però dico anche "credo") .. tranne 0 e 1 gli altri sono:

// Dichiaro i pin del display
LiquidCrystal lcd(13, 12, 11, 10, 9, 8);
//Dichiaro i pin del buzzer, dei led e dei relè
int buzzer = 6;
int verde1 = 2;
int verde2 = 3;
int rosso1 = 4;
int rosso2 = 5;
int bagni = 7;
int stanze = A1;
// Dichiaro il pin a cui sono collegati i bottoni e la variabile in cui viene memorizzato il valore letto dal pin
int buttonPin = A0;
int buttonValue = 0;
//Dichiaro i pin dei sensore di corrente, le variabili in cui saranno memorizzati i valori letti dai sensori e una variabile per i test di lettura all'avvio
int sensorTotPin = A4;
int sensorTotValue = 0;
int sensorCucinaPin = A3;
int sensorCucinaValue = 0;
int sensorStanzePin = A2;
int sensorStanzeValue = 0;
int sensorTest = 0;
//Dichiaro il pin usato per il controllo del voltaggio nel partitore di tensione che sarà quindi il mio offset e la variabile in cui sarà conservato
int offsetPin = A5;