Devices & Components
Arduino Uno Rev3
Software & Tools
Arduino IDE
Python IDLE
PySerial Library
Project description
Code
Python Code
python
1import serial 2import time 3 4arduino = serial.Serial(port='COM4', baudrate=115200, timeout=.1) 5 6 7def write_read(x): 8 arduino.write(bytes(x, 'utf-8')) 9 time.sleep(0.05) 10 data = arduino.readline() 11 return data 12 13 14while True: 15 num = input("Enter a number: ") 16 value = write_read(num) 17 print(value) 18
Python Code
python
1import serial 2import time 3 4arduino = serial.Serial(port='COM4', baudrate=115200, timeout=.1) 5 6 7def write_read(x): 8 arduino.write(bytes(x, 'utf-8')) 9 time.sleep(0.05) 10 data = arduino.readline() 11 return data 12 13 14while True: 15 num = input("Enter a number: ") 16 value = write_read(num) 17 print(value) 18
Arduino Code
arduino
1int x; 2 3void setup() { 4 Serial.begin(115200); 5 Serial.setTimeout(1); 6} 7 8void loop() { 9 while (!Serial.available()); 10 x = Serial.readString().toInt(); 11 Serial.print(x + 1); 12}
Comments
Only logged in users can leave comments