NodeMCU Projects: Difference between revisions
Content added Content deleted
Line 530: | Line 530: | ||
import max7219, utime |
import max7219, utime |
||
import urequests as requests |
import urequests as requests |
||
import time |
|||
spi = SPI(1, 10000000) |
spi = SPI(1, 10000000) |
||
d = max7219.Max7219(32, 8, spi, Pin(15), False) |
d = max7219.Max7219(32, 8, spi, Pin(15), False) |
||
cntry = ["India", "China", "Italy", "Iran", "Canada", " |
cntry = ["India", "China", "Italy", "Iran", "Canada", "USA", "Ireland", "Germany"] |
||
while True: |
while True: |
||
try: |
|||
res = requests.get(url='http://coronavirus-19-api.herokuapp.com/all') |
|||
data = res.json() |
|||
⚫ | |||
d.marquee("All - Cases: " + str(data["cases"]) + " Recovered: " + str(data["recovered"]) + " Deaths: " + str(data["deaths"])) |
|||
except OSError: |
|||
print(i, ": Error") |
|||
d.marquee(i + ": Error") |
|||
time.sleep(5) |
|||
continue |
|||
for i in cntry: |
for i in cntry: |
||
link = 'http://coronavirus-19-api.herokuapp.com/countries/%s' %i |
link = 'http://coronavirus-19-api.herokuapp.com/countries/%s' %i |
||
try: |
|||
res = requests.get(url=link) |
|||
data = res.json() |
|||
⚫ | |||
print(str(data["country"]) + " - Cases: " + str(data["cases"]) + " Recovered: " + str(data["recovered"]) + " Critical: " + str(data["critical"]) + " Deaths: " + str(data["deaths"]) + " TodayCases: " + str(data["todayCases"]) + " TodayDeaths: " + str(data["todayDeaths"])) |
|||
d.marquee(str(data["country"]) + " - Cases: " + str(data["cases"]) + " Recovered: " + str(data["recovered"]) + " Critical: " + str(data["critical"]) + " Deaths: " + str(data["deaths"]) + " TodayCases: " + str(data["todayCases"]) + " TodayDeaths: " + str(data["todayDeaths"])) |
|||
except OSError: |
|||
print(i, ": Error") |
|||
d.marquee(i + ": Error") |
|||
time.sleep(5) |
|||
continue |
|||
</syntaxhighlight> |
</syntaxhighlight> |
||