[ create a new paste ] login | about

Link: http://codepad.org/lylQ5G5I    [ raw code | fork ]

C++, pasted on Feb 13:
#include <avr/io.h>
#include <util/delay.h>
#include <Arduino.h>

const int buffersize = 50;

void display(int bits) {
  PORTB = bits;
  _delay_ms(500);

}

void red() {
  display(0b00000001);
}

void green() {
  display(0b00000100);
}

void yellow() {
  display(0b00000010);
}

void setup() {
  Serial.begin(9600);
  DDRB = 0xff;
  _delay_ms(6000);
  //Serial.begin(115200);
  //Serial.begin(57600);
  display(0b00000000);
}

void loop() {     
  while(1) {    
    _delay_ms(6000);    
  }  
}

void serialEvent(){
  display(0b00000000);
  yellow();  // Doesn't light
  while(!Serial.available());
  green();   // Doesn't light
  red();     // Doesn't light
}


Create a new paste based on this one


Comments: