brighter Laser
This commit is contained in:
parent
965d3248e9
commit
4a7324888b
|
@ -29,15 +29,24 @@ unsigned long lastmin;
|
||||||
//remove this line to enable Serial
|
//remove this line to enable Serial
|
||||||
#define nolog
|
#define nolog
|
||||||
|
|
||||||
|
void set(const unsigned char pin, bool on) {
|
||||||
|
if(on)
|
||||||
|
digitalWrite(pin, HIGH);
|
||||||
|
else
|
||||||
|
analogWrite(pin, offtime);
|
||||||
|
}
|
||||||
|
|
||||||
//prints the data to the lasers, write(0,0)-> all off, write()-> all on
|
//prints the data to the lasers, write(0,0)-> all off, write()-> all on
|
||||||
void write(unsigned char m = 255, unsigned char h = 255) {
|
void write(unsigned char m = 255, unsigned char h = 255) {
|
||||||
//write minutes
|
//write minutes
|
||||||
for(unsigned char i = 0; i < 6; i++) {
|
for(unsigned char i = 0; i < 6; i++) {
|
||||||
analogWrite(M[i], (m & (1 << i)) ? 255 : offtime);
|
set(M[i], m & (1 << i));
|
||||||
|
// analogWrite(M[i], (m & (1 << i)) ? 255 : offtime);
|
||||||
}
|
}
|
||||||
//write hour
|
//write hour
|
||||||
for(unsigned char i = 0; i < 4; i++) {
|
for(unsigned char i = 0; i < 4; i++) {
|
||||||
analogWrite(H[i], (h & (1 << i)) ? 255 : offtime);
|
set(H[i], h & (1 << i));
|
||||||
|
// analogWrite(H[i], (h & (1 << i)) ? 255 : offtime);
|
||||||
}
|
}
|
||||||
#ifndef nolog
|
#ifndef nolog
|
||||||
//send data to Serial
|
//send data to Serial
|
||||||
|
|
Loading…
Reference in New Issue