Arduino UNO ATmega 328P Otillräckligt minne?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av SeniorLemuren »

Som felmeddelandet säger. Du har 2 bibliotek installerade för Dhcp.
Used: C:\Users\Challe\Documents\Arduino\libraries\arduino_uip
Not used: C:\Program Files (x86)\Arduino\libraries\Ethernet
Edit: I din kod står det ju

Kod: Markera allt

#include <Ethernet.h>
Så testa med att göra delete på biblioteket \Arduino\libraries\arduino_uip. (Spara det först).
och använd biblioteket
C:\Program Files (x86)\Arduino\libraries\Ethernet
Mr Andersson
Inlägg: 1409
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av Mr Andersson »

Men va fan? Läser inte folk felmeddelanden nu för tiden?
error: unterminated argument list invoking macro "F"

Koden är ju fullsmetad med sånt här:
client.print(F("ln(F("HTTP/1.1 200 OK"));

Ser ut som att någon skurit sig på den där kniven lillahuset pratade om :wink:
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av ochkl0620 »

Jodå! Klart jag gör men att förstå är en annan sak :-)
Användarvisningsbild
mri
Inlägg: 1165
Blev medlem: 15 mars 2007, 13:20:50
Ort: Jakobstad, Finland
Kontakt:

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av mri »

Hur såg den där kodraden ut före du körde find/replace på den? Du har uppenbart gjort något sådant (på hela filen) utan att kontrollera att slutresultatet blir vettigt...
Mr Andersson
Inlägg: 1409
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av Mr Andersson »

ochkl0620 skrev:Jodå! Klart jag gör men att förstå är en annan sak :-)
Ingen fara, jag vet att felmeddelanden kan vara ganska kryptiska ibland. Mitt inlägg syftade på inlägget ovan som föreslog att du skulle börja radera helt orelevanta filer.
Användarvisningsbild
maDa
Inlägg: 4080
Blev medlem: 11 november 2005, 22:13:16
Ort: Malmö
Kontakt:

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av maDa »

UIP-stacken tar massor av minne tyvärr. ENC28J60 duger mest till ren UDP eller Ethernet-trafik. Ska man köra mer TCP-tjänster så rekommenderar jag en Wiznet-controller istället.

Kod: Markera allt

client.print(F("ln(F("<HEAD>"));
Du har ju dubbla F() där t.ex Vad gör ln()?

Borde se ut så här:

Kod: Markera allt

client.println(F("<head>"));
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av ochkl0620 »

Egentligen skulle jag vilja köra en version utan grafik, att använda en Android app :-) skulle det funka bättre?
Användarvisningsbild
Jan Almqvist
Inlägg: 1655
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av Jan Almqvist »

Vad är det du försöker göra?
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av ochkl0620 »

Tanken är att styra ett gäng reläer över internet, gärna med appen "Arduino Smart Home Automation".
https://play.google.com/store/apps/deta ... automation
Användarvisningsbild
Jan Almqvist
Inlägg: 1655
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av Jan Almqvist »

Då tycker jag att Modbus/TCP är ett mycket bättre val än HTML. Det finns väl färdiga bibliotek för Modbus/TCP-server att använda med Arduino?
Användarvisningsbild
ochkl0620
Inlägg: 4852
Blev medlem: 9 maj 2010, 23:34:56
Skype: challe.claesson
Ort: Näsåker Västernorrland
Kontakt:

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av ochkl0620 »

Tack! Läste på lite om modbus, låter kanon.
Vet du om det går att ha någon säkerhet på systemet?
Typ lösenord för att komma åt att tända och släcka våra lampor om någon vet min ip :-)
Användarvisningsbild
Jan Almqvist
Inlägg: 1655
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av Jan Almqvist »

Säkerhet kan ordnas på lite olika sätt.

Enklast är kanske VPN.

Alternativt bygger man upp en egen enkel inloggning där man loggar in genom att skriva användarnamn och lösenord till en area (per anslutning) där man alltid har full åtkomst. När man väl är inloggad kan man läsa och skriva överallt. Är man inte ansluten så ser man till att Modbus/TCP servern svarar med exception om man försöker att läsa eller skriva variabler som kräver inloggning för att komma åt. Utloggning kan ske manuellt, då anslutning bryts eller på timeout.

Modbus är ett vanligt protokoll och det finns mycket att läsa (även om säkerhet) om man googlar lite.
ToPNoTCH
Inlägg: 5147
Blev medlem: 21 december 2009, 17:59:48

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av ToPNoTCH »

ochkl0620 skrev:Egentligen skulle jag vilja köra en version utan grafik, att använda en Android app :-) skulle det funka bättre?
Titta lite på ESP8266 moduler.

Små, billiga och innehåller WIFI.
Du kan köra Arduino med dom.
Användarvisningsbild
SeniorLemuren
Inlägg: 8426
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Arduino UNO ATmega 328P Otillräckligt minne?

Inlägg av SeniorLemuren »

Om du inte är låst på Arduino Uno så kan du ju kolla det jag testat med en Arduino Mega och en billig GSM-modul. Skall nu snickra ihop en liten app till min mobil (Android) om det fortsätter regna. :)
Skriv svar