Bom dia, Boa tarde ou Boa noite
estou fazendo um código para controlar a porta serial do arduino por um bot do telegram para ligar e desligar um led
from serial import Serial conn = Serial("COM11", 9600) def light_on(): conn.write(1) def light_off(): conn.write(0)
este é o código de conexão
ele apresenta o erro:
conn = serial.serial(“COM11”, 9600)
AttributeError: module ‘serial’ has no attribute 'serial’
O segundo erro está nesse código:
from telegram.ext import (Updater, CommandHandler, MessageHandler, Filters)
import logging from python_serial import (light_on, light_off) logging.basicConfig(format='%(asctime)s - %(name)s - %(levelname)s - %(message)s', level=logging.INFO) logger = logging.getLogger(__name__) def start(bot, update): update.message.reply_text('Bem vindo ao bot do Arduinobot') def set_light_on(bot, update): light_on() update.message.reply_text('O led está ligado!') def set_light_off(bot, update): light_off() update.message.reply_text('O led está desligado!') def help(bot, update): update.message.reply_text('Comando ainda não implementado!') def error(bot, update, error): logger.warning('Update "%s" caused error "%s"', update, error) def main(): updater = Updater("840469390:AAGZTB_WzEqzKVBYXJHK55gXxCeolBIkH-4") dp = updater.dispatcher dp.add_handler(CommandHandler("start", start)) dp.add_handler(CommandHandler("help", help)) dp.add_handler(CommandHandler("light_on", set_light_on)) dp.add_handler(CommandHandler("light_off", set_light_off)) dp.add_error_handler(error) updater.start_polling() updater.idle() if __name__ == '__main__': main()
Que apresenta o erro: Traceback (most recent call last):
** File “c:\Users\rodri\Desktop\python_bot.py”, line 3, in **
** from python_serial import Serial**
sou muito novo em python gostaria de uma ajuda rsrs