Pour en faire le contenu d'affichage de l'écran LCD attaché à la tarte à la râpe J'ai essayé de créer un lien avec une API externe.
Il y avait beaucoup d'informations sur l'API d'informations météorologiques de Livedoor, Étant donné que l'écran LCD ne prend pas en charge les kanji, j'ai décidé de le chercher, y compris ceux à l'étranger.
Je l'ai fait avec DarkSKy. C'est de l'anglais, mais je n'ai pas trouvé ça si difficile. Gratuit jusqu'à 1000 appels par jour. Dans mon cas, je ne suis allé le chercher qu'une fois toutes les 20 minutes, donc Tout d'abord, il ne dépasse pas.
url2='https://api.darksky.net/forecast/(secret)/(longitude latitude)
data=requests.get(url2).json()
separated_data=data['daily']['data'][0]['summary'].split()
len(separated_data)
forecast_time=date.fromtimestamp(data['daily']['data'][0]['time'])
payload5=str(forecast_time.month)+"-"+str(forecast_time.day)+" "+separated_data[0]
separated_data_l2=separated_data.pop(0)
payload6=' '.join(separated_data)
print(payload5)
print(payload6)
lcd_string(payload5, LCD_LINE_1)
lcd_string(payload6, LCD_LINE_2)
time.sleep(5)
Je l'ai essayé pendant quelques jours, mais je ne l'ai pas supprimé au niveau de la vue d'ensemble, donc Est-il suffisant de voir sur un écran LCD à 16 chiffres et 2 lignes? ..
Recommended Posts