User manual
La struttura sperimentale con un LED sul pin D9
Il programma
In aggiunta alla configurazione hardware, è necessario eseguire alcune operazioni
sul sito ThingSpeak-. Se nel menu in alto del sito si clicca su Apps, vengono
visualizzate una serie di applicazioni diverse. Questa volta, si tratta dell'app
ThingHTTP. Se si clicca sul pulsante corrispondente, viene visualizzata
un'interfaccia sostanzialmente vuota. Cliccare su New ThingHTTP, Nel modulo
che appare, immettere quanto segue:
Name: Twitch
URL: https://api.twitch.tv/kraken/streams?channel=rocketbeanstv
Method: GET
HTTP Version: 1.1
Parse String: _total
Se si preferisce un altro canale di streaming, nell'URL dietro channel è possibile
inserire un canale alternativo. Fare clic su SaveThingHTTP e quindi copiare negli
Appunti la chiave API che compare nella panoramica. Copiare ora la chiave nel
programma, dopo #define ThingHTTP, Non dimenticare i dati della WLAN, quindi
caricare il programma. La presenza dello stream viene verificata una volta al
minuto. Se questo è il caso, il LED si accende.
In questo progetto le informazioni sulla pagina Twitch sono disponibili anche nel
popolare formato JSON. Informazioni sul sito
https://api.twitch.tv/kraken/streams?channel=rocketbeanstv
è possibile visualizzare l'output in formato JSON. È presente molto testo, ma ciò
che interessa è solo l'attributo _total che indica il numero di stream attivi. Se
questo numero è maggiore di zero, ciò significa che almeno uno stream è attivo.
Questo attributo viene ora analizzato automaticamente dal sito ThingSpeak) ed
emesso come valore visibile. Il valore può essere semplicemente richiamato e