I havent worked with "for" sketches yet so i am lost again adding a switch to it.
Usually i would read the switch state and write it to an output, right?
But in this case there is no output as it writes to the radio shield in serial if i understand right?
#include <TEA5767.h>
#include <TM1637Display.h>
#include <Wire.h>
#include <TEA5767Radio.h>
int buttonState = 0;
const int buttonPin = 1;
const int CLK = 9;
const int DIO = 8;
TEA5767Radio radio = TEA5767Radio();
TM1637Display display(CLK, DIO); //set up the 4-Digit Display.
void setup()
{
Serial.begin(9600);
unsigned char buf[5];
Wire.begin();
display.setBrightness(0x0a); //set the diplay to maximum brightness
}
void loop ()
{
buttonState = digitalRead(buttonPin);
if (buttonState == HIGH) {
for ( int i = 750 ; i < 1100 ; i++ ) {
float freq1 = i/10.0 ;
radio.setFrequency(freq1); // pick your own frequency
display.showNumberDec(i);
delay(100);
}} else {
for ( int i = 1100 ; i >= 750 ; i-- ) {
float freq = i/10.0 ;
radio.setFrequency(freq); // pick your own frequency
display.showNumberDec(i);
delay(100);
}}}