Go Down

Topic: Loop nel Loop (Read 4 times) previous topic - next topic

DanielaES


beh vedila così se assilli leo dopo gli attiny farà il porting di arduino anche sul 1284 e affini in italiano per il bene della community  XD


ed assillatelo anche un po' voi che senno faccio la parte della cattiva solo io :P

Quote

l'unica cosa cambiando micro conta che dovrai anche trovare la piedinatura dell'eth shield e trovare anche un modo per montarlo perché non avresti più una vero e proprio arduino coi pin in certi posti...


Ho iniziato a studiare EAGLE da quando è arrivato l'arduino, perché già avevo in mente di fare uno standalone. Ci sono board già con la corretta piedinatura ed io sono bravina a fare i circuiti stampati homemade :P
Tecnica derivata anni fa quando facevo piccole piastre incise a rame, niente di elettronico, cose artistiche :)
Ho provato la millefori, ma non è abbastanza ordinata per me :P

Btw, scartiamo il 1284? mumble, il 644 è carino, anche se mi stavo affezionando all'idea di avere moolto più spazio e ram in più :P
Cmq leo se i samples arrivano, uno o due 1284 posso spedirteli io :) Vabbeh che l'assistenza sul forum è gratuita ma qualche gentilezza può sempre starci. E poi se li hai in mano magari ci esce qualcosa di utile per tutti noi altri :)

Btw, mettendo assieme i vostri discorsi mi pare che superlol abbia ragione, se non voglio complicarmi troppo la vita, meglio andare con due 328.
Leo ti ho già scritto in privato, prima di leggere la tua risposta sul forum, direi cmq che resta la principale domanda.
Avete guide, tutorial, link su cui studiare come far comunicare 2 arduino?
Cosi studio un po' :)

Cio che interessa a me è semplicissimo credo.
Passare i dati di cui si era discusso in questo stesso topic, da un arduino all'altro.
Ed eventualmente avere un debug seriale anche per il secondo arduino, quando uso come base quello usb.

Code: [Select]
if (millis()>contatore) { //sono passati 55 s
    contatore=millis()+55000;
    Serial.println ("Dati In Invio.");

    //Invio dati ad ARDUINO 2 (esempio)
    send(now.unixtime()); // seconds since 2000
   ecc...
   ecc...
    send(tout); // tout DHT
    Serial.println ("Dati Inviati.");
  }


e dall'altra parte l'arduino 2 li riceve e li scrive sulla sd :)
Fatto questo avrei fatto tutto!

Al solito, grazie a tutti e crollo a letto che domani giornata campale, notte!

leo72

Ho letto il tuo PM, ti ho risposto.

Ho messo anche un esempio di comunicazione tra 2 micro. Come vedi non è difficile implementare un protocollo. In pratica 1 fa da ricevente e basta, l'altro da trasmettitore. Insomma, nulla di impossibile.

Anch'io penso comunque che la soluzione dei 2 328 sia migliore, per ora. Dovresti infatti investire un sacco di tempo per capire come usare i 644/1284 quando con i 328 hai già tutte le nozioni. Inoltre, come ti ho detto, resta l'incognita delle librerie. Non è detto che TUTTE le lib funzionino senza modifiche ed al primo colpo! Sui Tiny non è così, ad esempio, e per fare andare alcune cose ho dovuto modificarle.

DanielaES


ciao
scusate, dato che ho in ballo anche io un progetto simile
la butto li, a domanda: ma per quale motivo serve il data logger su SD card messo proprio su arduino ?

tipo, ma non si possono buttare i dati via rete verso ad esempio un routerino openWrt con usb
il quale poi ci pensa lui a scaricarli belli belli su una pennina usb ?


Nel mio caso:
la board ethernet arriva già con la sd card :)
ed il web server su arduino fa uso della SDFAT quindi anche se nn usi la lib per il logging, va inclusa.
Cmq, oltre ogni considerazione:
un routerino compatibile openwrt e porta usb... per prima cosa costa parecchio secondo non è affatto semplice da trovare :)
Io userò una fon 2100 con dd-wrt, ma non ha usb, può hostare con una piccola modifica una sd, ma tanto vale usare quella della eth a questo punto :)

Se hai in mente un router compatibile con openwrt/ddwrt che venga via a poco (10-15 euro) indicamelo ti prego che lo sto cercando da mesi!
Se poi ha anche la porta usb, faccio un idolo d'oro a tua immagine e somiglianza!
(non sono sarcastica, lo cerco davvero).

Btw vado a giocare un po' ed a mettere su l' lcd two wires :P

Michele Menniti


Faccio fatica a leggerti. Discorsi contorti, punteggiatura inesistente, concetti mescolati qua e là...

Non stai facendo un monologo, stai scrivendo su un forum pubblico dove altra gente deve leggerti ma, soprattutto, interpretarti.  :~

A me ricorda tanto qualcuno 8)
Guida alla programmazione ISP e seriale dei micro ATMEL (Caricare bootloader e sketch):
http://www.michelemenniti.it/Arduino_burn_bootloader.php
Guida alla Programmazione ATmega328 noP:
http://www.michelemenniti.it/atmega328nop.html
Articoli su Elettronica In:
http://www.michelemenniti.it/elettronica_in.html

lesto

@danielaEs: posti il codice completo? mi sembra molto strano che tu usi tutta quella RAM, sono sicuro che si possa "taglizzare" qualche byte a destra e a manca
sei nuovo? non sai da dove partire? leggi qui: http://playground.arduino.cc/Italiano/Newbie

Go Up