Здравствуйте! У меня есть задача:обрабатывать с Arduino Uno данные,конкретно концентрацию кислорода в воздухе и выводить их на landing page,всё это пишется на python (landing page на сокете flask) Все идеи,которые у меня были,я исчерпал.Есть ли какие-либо идеи у вас?
Есть идея узнать все что вы сделали на эту тему, а не думали. Если вы хотите, чтобы это сделали за вас - тема будет перемещена в "Закажу проект".
@ИгорьК,извините,сглупил.Вот мой код: from flask import Flask, send_file import serial import time ser=serial.Serial("/dev/ttyACM0",9600) ser.baudrate=9600 read_ser = ser.readline() app = Flask('simpleServer') @app.route('/') def index(): return send_file('light.html') return time.ctime() @app.route('/images/<filename>') def get_image(filename): return send_file('images/'+filename) app.run(debug=True, port=3002, host='0.0.0.0') Выше мой первый вариант,где я пытался выводить ещё и время.Ниже второй вариант: from flask import Flask, send_file import serial ser=serial.Serial("/dev/ttyACM0",9600) ser.baudrate=9600 read_ser = ser.readline() app = Flask('simpleServer') @app.route('/') def index(): return send_file('light.html') return read_ser() @app.route('/images/<filename>') def get_image(filename): return send_file('images/'+filename) @app.route('/turnOn') def turnOn(): return 'turnedOn' @app.route('/turnOff') def turnOff(): button_pressed = False return 'turnedOff' app.run(debug=True, port=3001, host='0.0.0.0') Если всё совсем плохо,извините,я совсем новичок,пытаюсь хоть чему-то научится.
Замечательно. Теперь оформляйте код правильно, иначе его никто смотреть не будет. Однако, форум этот ардуино, а не Python, так что если ответа не будет, сильно не обижайтесь.
Код (Python): from flask import Flask, send_file import serial import time ser=serial.Serial("/dev/ttyACM0",9600) ser.baudrate=9600 read_ser = ser.readline() app = Flask('simpleServer') @app.route('/') def index(): return send_file('light.html') return time.ctime() @app.route('/images/<filename>') def get_image(filename): return send_file('images/'+filename) app.run(debug=True, port=3002, host='0.0.0.0') //Сие чудо есть первый вариант этого кода,где я пытаюсь печатать время и да,он не дописан максимально Код (Python): from flask import Flask, send_file import serial ser=serial.Serial("/dev/ttyACM0",9600) ser.baudrate=9600 read_ser = ser.readline() app = Flask('simpleServer') @app.route('/') def index(): return send_file('light.html') return read_ser() @app.route('/images/<filename>') def get_image(filename): return send_file('images/'+filename) @app.route('/turnOn') def turnOn(): return 'turnedOn' @app.route('/turnOff') def turnOff(): button_pressed = False return 'turnedOff' app.run(debug=True, port=3001, host='0.0.0.0') //Пытаюсь вывести по нажатию кнопки.