diff --git a/Serial_test/Serial_test.ino b/Serial_test/Serial_test.ino new file mode 100644 index 0000000..f412863 --- /dev/null +++ b/Serial_test/Serial_test.ino @@ -0,0 +1,12 @@ +int x; + +void setup() { + Serial.begin(9600); + Serial.setTimeout(1); +} + +void loop() { + while (!Serial.available()); + x = Serial.readString().toInt(); + Serial.print(x + 1); +} \ No newline at end of file diff --git a/Serial_test/serialTest.py b/Serial_test/serialTest.py new file mode 100644 index 0000000..43668c4 --- /dev/null +++ b/Serial_test/serialTest.py @@ -0,0 +1,14 @@ +# Importing Libraries +import serial +import time +arduino = serial.Serial(port='/dev/ttyACM0', baudrate=9600, timeout=.1) +def write_read(x): + arduino.write(bytes(x, 'utf-8')) + time.sleep(0.05) + data = arduino.readline() + return data + +while True: + num = input("Enter a number: ") # Taking input from user + value = write_read(num) + print(value) # printing the value