Adafruit Huzzah 42 Charlieplex LED grid (7 / 9 steg)
Steg 7: Skapa PHP-skript
PHP
När du har kontrollerat att cykling genom varje LED fungerar, är nästa steg att lägga till en interaktivitet.
Vi kommer att använda ett PHP-skript för att hantera våra led, eftersom det är lättare att få online.
Ladda upp skript
Skapa en mapp på din server och flytta filerna i mappen PHP för code.zip
API
Vi har en sida, index.php och om anropad med GET-parametrar, kommer att göra andra saker. Vi har en medföljande textfil.
Jag har gjort en grundläggande API att kontrollera lysdioderna med dessa metoder, och alla metoder återvända ett JSON tillstånd av Lysdioderna, utom? Läs = enkel som returnerar en förenklad version med mindre skiljetecken för ESP8266 att tolka.
Metoder:
? Växla = [number]
? ljus = [nummer / alla]
? unlight = [nummer / alla]
? Läs = enkel
API är en okej, men saker kan gå fel ibland. Det saker verkar inte rätt check state.txt inte är skadad eller saknas.
Prova det.
Du bör kunna Klicka på olika cirklar av och på och uppdaterar sidan för att kontrollera det är alla som arbetar. Nästa steg är att ladda upp en ny skiss till den enhet som laddar statligt av lysdioderna från servern.