R1BBIT · COMMUNITY

Join the Conversation

Ask questions, share projects, swap ideas.

64
Topics
70
Posts
53
Active
Notifications
Clear all

How it works?

 

 Serg
(@serg)
Active Member Registered
Joined: 4 months ago
Posts: 6
Topic starter  

How it works?



   
Quote
(@eugene-zhuk)
Active Member Registered
Joined: 4 months ago
Posts: 7
 

VAR CO2=0
VAR TEMP=0
VAR HUM=0
VAR TIMER=0

I2C_INIT(21,22)
SCD41_START()

LCD_INIT()
LCD_CLEAR()

WHILE (1)

TIMER = TIMER + 1

IF TIMER >= 5 THEN

IF SCD41_READ() THEN
CO2 = SCD41_CO2()
TEMP = SCD41_TEMP()
HUM = SCD41_HUM()

LCD_TEXT(10,20,"CO2: " + CO2 + " ppm ")
LCD_TEXT(10,60,"Temp: " + TEMP + " C ")
LCD_TEXT(10,100,"Hum: " + HUM + " % ")

IF CO2 > 1000 THEN
LCD_TEXT(10,160,"Air: BAD ")
ELSE
LCD_TEXT(10,160,"Air: OK ")
ENDIF

ENDIF

TIMER = 0
ENDIF

DELAY(1000)

WEND



   
ReplyQuote
Share: