Lab_interaccio/2010/museo_laser/museo_laser.pde

33 lines
565 B
Plaintext
Raw Normal View History

2025-02-25 21:29:42 +01:00
#define m1 3
#define laser 13
int count=0;
int val = 0x00; //Valor entrada serie
void setup()
{
Serial.begin(9600);
pinMode(m1, OUTPUT);
pinMode(laser, OUTPUT);
digitalWrite(m1, LOW);
digitalWrite(laser, LOW);
}
void loop() //run over and over again
{
if (Serial.available()) {
val = Serial.read();
if (val==0x00) analogWrite(m1, 0);
else if (val==0x01) analogWrite(m1, 50);
else if (val==0x02) digitalWrite(laser, HIGH);
else if (val==0x03) digitalWrite(laser, LOW);
}
}