arduino begin

Arduino specifieke Software
Berichten: 11
Geregistreerd: 22 Sep 2015, 18:19

Re: arduino begin

Berichtdoor roygie1991 » 26 Sep 2015, 16:28


Advertisement

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: arduino begin

Berichtdoor nicoverduin » 26 Sep 2015, 16:42

Tja het zal dan zo zijn. Ik was meer geinteresseerd om een closup van die Arduino te zien. Er hangt kennelijk nog meer aan. Tja dan maar een nieuwe kopen.
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 11
Geregistreerd: 22 Sep 2015, 18:19

Re: arduino begin

Berichtdoor roygie1991 » 26 Sep 2015, 17:12

jha hing ook relais aan maar dat is dan maar zo ff is op zich geen ramp
is het ook mogelijk als je op je mobiel gaat bv dat de pagina zich gelijk er na aanpast
nu krijg ik groot beeld met kleine knopjes

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: arduino begin

Berichtdoor nicoverduin » 26 Sep 2015, 17:33

Je moet je realiseren dat je te maken met met een Arduino met slechts 32KB flash en 2K Ram. dus als jij een geavanceerde webserver wilt, dan heb je een iets grotere machine nodig :) 't is geen PC met een paar Gig.....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 11
Geregistreerd: 22 Sep 2015, 18:19

Re: arduino begin

Berichtdoor roygie1991 » 26 Sep 2015, 19:43

oh oke dan ga ik me daar ook maar even in verdiepen denk ik vindt dit best tof wat je er allemaal mee kan

klein vraagje nog
ik heb nog steeds met dat readstring indexof enz kunnen die maar van 1 tm 9
want heb nu 4 relais erop maar wil er meerdere maar die kan ik nu niet aan knoppen toewijzen zeg maar

Gebruikers-avatar
Berichten: 5043
Geregistreerd: 13 Mei 2013, 20:57
Woonplaats: Heemskerk

Re: arduino begin

Berichtdoor nicoverduin » 26 Sep 2015, 21:27

Ik heb geen idee waar je het over hebt.....
Docent HBO Technische Informatica, Embedded ontwikkelaar & elektronicus
http://www.verelec.nl

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: arduino begin

Berichtdoor shooter » 27 Sep 2015, 09:09

dat kan verder maar dan moet je de array wel eerst definieren
paul deelen
shooter@home.nl

Berichten: 11
Geregistreerd: 22 Sep 2015, 18:19

Re: arduino begin

Berichtdoor roygie1991 » 27 Sep 2015, 10:09

uh hoe doe je dat dan ben al tijdje mee bezig maar
hij doet niks blijf daar op hangen

Berichten: 11
Geregistreerd: 22 Sep 2015, 18:19

Re: arduino begin

Berichtdoor roygie1991 » 27 Sep 2015, 10:42

//begin code//
#include <SPI.h>
#include <Ethernet.h>

byte mac[] = { 58-16-44-11-58-11 };
EthernetServer server(99);
byte ip[] = { 192, 168, 2, 50 }; // ip in lan
byte gateway[] = { 192, 168, 2, 254 }; // internet via router
byte subnet[] = { 255, 255, 255, 0 }; //subnet mask
String readString;


//////////////////////

void setup(){


pinMode(12, OUTPUT ); //pin
pinMode(11, OUTPUT );
pinMode(9, OUTPUT );
pinMode(8, OUTPUT );



//start Ethernet
Ethernet.begin(mac, ip, gateway, gateway, subnet);
server.begin();

//serial data print
Serial.begin(9600);
Serial.println("server multi pin knoppies test 1.0"); // so I can keep track of what is loaded
}

void loop(){
// Create a client connection
EthernetClient client = server.available();
if (client) {
while (client.connected()) {
if (client.available()) {
char c = client.read();

//lees teken voor teken in HTTP request
if (readString.length() < 100) {

//tekens opslaan in string
readString += c;
//Serial.print(c);
}

//if HTTP request is gestopt
if (c == '\n') {

///////////////
Serial.println(readString); //print naar seriele monitor voor debuging


client.println("HTTP/1.1 200 OK"); //stuur nieuwe pagina
client.println("Content-Type: text/html");
client.println();

client.println("<HTML>");
client.println("<HEAD>");
client.println("<TITLE>Arduino test browser</TITLE>");
client.println("</HEAD>");
client.println("<BODY bgcolor=#D3D3D3>");






client.println("<CENTER><H1 style=color:0000CD;font-size:300%; >--Relais--</H1></CENTER>");



client.print("&nbsp;<CENTER><input type=submit value= 'relais 1 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on9;'> <input type=submit value= 'relais 1 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off8;'></CENTER>");
client.println("<br/>");

client.print("&nbsp<CENTER><input type=submit value= 'relais 2 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on6;'> <input type=submit value= 'relais 2 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off7;'></CENTER>");
client.println("<br/>");

client.print("&nbsp;<CENTER><input type=submit value= 'relais 3 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on4;'> <input type=submit value= 'relais 3 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off5;'></CENTER>");
client.println("<br/>");

client.print("&nbsp;<CENTER><input type=submit value= 'relais 4 aan' style=width:320px;height:180px;background-color:#00FF40;font-size:250%; onClick=location.href='/?on2;'> <input type=submit value= 'relais 4 uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?off3;'></CENTER>");
client.println("<CENTER><H1 style=color:FF4500;font-size:300%; >--pas op alles uit--</H1></CENTER>");
client.print("&nbsp;<CENTER><input type=submit value='alles uit' style=width:320px;height:180px;background-color:#FF0000;font-size:250%; onClick=location.href='/?on8753;'> <input type=submit value='alles aan' style=width:320px;height:180px;background-color:#00FF00;font-size:250%; onClick=location.href='/?off9642;'></CENTER>");


client.println("&nbsp;<CENTER><H1 style=color:black;font-size:100%;background-color:#black; >Copyright &copy; Roygie</H1></CENTER>");










client.println("</BODY>");
client.println("</HTML>");

delay(1);
//stop client
client.stop();




if(readString.indexOf('8') >0)//checkt 8
{
digitalWrite(12, HIGH); // zet pin 8 high
Serial.println("relais 1 aan");
}

if(readString.indexOf('9') >0)//checkt 9
{
digitalWrite(12, LOW); // zet pin 8 low
Serial.println("relais 1 uit");
}


if(readString.indexOf('7') >0)//checkt 8
{
digitalWrite(11, HIGH); // zet pin 8 high
Serial.println("relais 2 aan");
}

if(readString.indexOf('6') >0)//checkt 9
{
digitalWrite(11, LOW); // zet pin 8 low
Serial.println("relais 2 uit");
}




if(readString.indexOf('5') >0)//checkt 8
{
digitalWrite(9, HIGH); // zet pin 8 high
Serial.println("relais 3 aan");
}

if(readString.indexOf('4') >0)//checkt 9
{
digitalWrite(9, LOW); // zet pin 8 low
Serial.println("relais 3 uit");
}



if(readString.indexOf('3') >0)//checkt 8
{
digitalWrite(8, HIGH); // zet pin 8 high
Serial.println("relais 4 aan");
}

if(readString.indexOf('2') >0)//checkt 9
{
digitalWrite(8, LOW); // zet pin 8 low
Serial.println("relais 4 uit");
}





//String leegmaken voor volgende read
readString="";



}
}
}
}
}


//einde code//

Berichten: 4067
Geregistreerd: 16 Okt 2013, 14:31
Woonplaats: s hertogenbosch

Re: arduino begin

Berichtdoor shooter » 27 Sep 2015, 21:25

byte mac[]=23-!!!! dat is al fout.
paul deelen
shooter@home.nl

VorigeVolgende

Terug naar Arduino software

Wie is er online?

Gebruikers in dit forum: Geen geregistreerde gebruikers en 84 gasten