help adding 2 sketches together
hi
i have 2 sketches , want both run 1 after other i'm new arduino need , instructions on how compile 2 if add second bottom of other
redefinition of void setup know i'm doing wron dont know
first sketch
// file: lightning.pde
// author: rob tillaart
// date: 2012-05-08
//
// puprose: simulate lighning poc
//
//
#define between 2579
#define duration 43
#define times 7
#define ledpin 13
unsigned long lasttime = 0;
int waittime = 0;
void setup()
{
serial.begin(115200);
serial.println("lightning 0.0");
pinmode(ledpin, output);
}
void loop()
{
if (millis() - waittime > lasttime) // time new flash
{
// adjust timing params
lasttime += waittime;
waittime = random(between);
(int i=0; i< random(times); i++)
{
serial.println(millis());
digitalwrite(ledpin, high);
delay(20 + random(duration));
digitalwrite(ledpin, low);
delay(10);
}
}
// other stuff here
second sketch
/*
blink
turns on led on 1 second, off 1 second, repeatedly.
example code in public domain.
*/
// pin 13 has led connected on arduino boards.
// give name:
int led = 9;
// setup routine runs once when press reset:
void setup() {
// initialize digital pin output.
pinmode(led, output);
}
// loop routine runs on , on again forever:
void loop() {
digitalwrite(led, high); // turn led on (high voltage level)
delay(150); // wait second
digitalwrite(led, low); // turn led off making voltage low
delay(5000); // wait second
}
i have 2 sketches , want both run 1 after other i'm new arduino need , instructions on how compile 2 if add second bottom of other
redefinition of void setup know i'm doing wron dont know
first sketch
// file: lightning.pde
// author: rob tillaart
// date: 2012-05-08
//
// puprose: simulate lighning poc
//
//
#define between 2579
#define duration 43
#define times 7
#define ledpin 13
unsigned long lasttime = 0;
int waittime = 0;
void setup()
{
serial.begin(115200);
serial.println("lightning 0.0");
pinmode(ledpin, output);
}
void loop()
{
if (millis() - waittime > lasttime) // time new flash
{
// adjust timing params
lasttime += waittime;
waittime = random(between);
(int i=0; i< random(times); i++)
{
serial.println(millis());
digitalwrite(ledpin, high);
delay(20 + random(duration));
digitalwrite(ledpin, low);
delay(10);
}
}
// other stuff here
second sketch
/*
blink
turns on led on 1 second, off 1 second, repeatedly.
example code in public domain.
*/
// pin 13 has led connected on arduino boards.
// give name:
int led = 9;
// setup routine runs once when press reset:
void setup() {
// initialize digital pin output.
pinmode(led, output);
}
// loop routine runs on , on again forever:
void loop() {
digitalwrite(led, high); // turn led on (high voltage level)
delay(150); // wait second
digitalwrite(led, low); // turn led off making voltage low
delay(5000); // wait second
}
i start this.
pick 1 sketch , make copy of it, called lightning2.
then @ other sketch , start adding relevant parts.
add variables , sketch does.
you not need add void setup()
{
}
or void loop(){
}, relevant parts inside.
good luck.
pick 1 sketch , make copy of it, called lightning2.
then @ other sketch , start adding relevant parts.
add variables , sketch does.
you not need add void setup()
{
}
or void loop(){
}, relevant parts inside.
good luck.
Arduino Forum > Using Arduino > Programming Questions > help adding 2 sketches together
arduino
Comments
Post a Comment