]> git.piffa.net Git - arduino/blob - books/ArduinoNextSteps-master/ArduinoNextSteps/sketch_06_01_byte_const/sketch_06_01_byte_const.ino
first commit
[arduino] / books / ArduinoNextSteps-master / ArduinoNextSteps / sketch_06_01_byte_const / sketch_06_01_byte_const.ino
1 // sketch_06_01_int
2 const byte ledPins[] = {2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13};
3
4 void setup()
5 {
6   for (int i = 0; i < 12; i++)
7   {
8     pinMode(ledPins[i], OUTPUT);
9     digitalWrite(ledPins[i], HIGH);
10   }
11   Serial.begin(9600);
12   Serial.println(freeRam());
13 }
14
15 void loop()
16 {
17 }
18
19 int freeRam () 
20 {
21   extern int __heap_start, *__brkval; 
22   int v; 
23   return (int) &v - (__brkval == 0 ? (int) &__heap_start : (int) __brkval); 
24 }