Oscillators Part 7 - Digital Signal Generation - #201
Link to ADF4351 RF signal source
https://youtu.be/wjEqZlAmcEU?si=jynzapdMSr5wZ4y_
Arduino code below:
---------------------------------------------------------------------------------------------------------------------------
// Arduino square wave generator
// Based on the example 'Blink'
int markspace; //variable for delay time value
void setup() {
pinMode(LED_BUILTIN, OUTPUT); // initialize digital pin LED_BUILTIN as an output
pinMode(A1,INPUT); // initialize Analog pin 1 as input
}
void loop() {
markspace = map(analogRead(A1), 0, 1024, 50, 1); //Read A1 and calculate delay time
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on
delay(markspace); // wait for markspace value
digitalWrite(LED_BUILTIN, LOW); // turn the LED off
delay(markspace); // wait for markspace value
}