Skip to content

Commit 54f85b2

Browse files
authored
Create serialconection.py
0 parents  commit 54f85b2

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

serialconection.py

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import serial
2+
arduino =serial.Serial('COM7',9600)
3+
import smtplib
4+
from email.message import EmailMessage
5+
from datetime import datetime
6+
now=datetime.now()
7+
current_time=now.strftime("%H:%M:%S")
8+
server=smtplib.SMTP_SSL('smtp.gmail.com',465)
9+
server.login('coderinfo123@gmail.com','replace yours')
10+
msg=EmailMessage()
11+
usub="low quantity of stock"
12+
vsub = "orders placed by user"
13+
vendor='coderinfo123@gmail.com'
14+
user='mohannekkanti101@gmail.com'
15+
def sendmail(content,emailreciver,subject,emailsender):
16+
msg = EmailMessage()
17+
msg.set_content(content)
18+
msg["To"]=emailreciver
19+
msg['from']=emailsender
20+
msg['Subject']=subject
21+
server = smtplib.SMTP_SSL('smtp.gmail.com', 465)
22+
server.login('coderinfo123@gmail.com', 'bnnbtzjuznnmpyvq')
23+
server.send_message(msg)
24+
while True:
25+
height=abs(float(arduino.readline().decode().strip()))
26+
mass =height
27+
print(height)
28+
ucontent = "sugar is low quantity\n Reaming quantity:-" + str(mass)+"grams\nRequired quantity:-"+str(1000)+'grams\nOrder placed to vendor'
29+
vcontent ="Stockname:-sugar\nRequired quantity:-"+str(1000)+'grams\nOrder placed at '+current_time+""
30+
print(ucontent,vcontent)
31+
if height<=59:
32+
sendmail(ucontent,user,usub,vendor)
33+
sendmail(vcontent,vendor,vsub, vendor)
34+
35+
quit()
36+
37+
38+
39+

0 commit comments

Comments
 (0)