Skip to content

Commit d2df686

Browse files
committed
Add clock sketch
1 parent 806578b commit d2df686

1 file changed

Lines changed: 30 additions & 0 deletions

File tree

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/* -----------------------------------------------------------------
2+
Clock generator sketch for use with my Homemade CPU
3+
4+
https://github.com/Andy4495/Homemade-CPU
5+
6+
25-Oct-2025 Andy4495 Original
7+
8+
*/
9+
10+
11+
unsigned int freq = 50;
12+
13+
void setup() {
14+
pinMode(3, OUTPUT);
15+
Serial.begin(9600);
16+
Serial.println("Initial frequency: 50");
17+
tone(3, freq);
18+
}
19+
20+
void loop() {
21+
if (Serial.available()) {
22+
freq = Serial.parseInt();
23+
if (freq != 0) {
24+
Serial.print("New frequency: ");
25+
Serial.println(freq);
26+
tone(3, freq);
27+
Serial.println("Enter frequency: ");
28+
}
29+
}
30+
}

0 commit comments

Comments
 (0)