Remote Control Laser skär bil (4 / 6 steg)
Steg 4: programmering!
Om du redan är bekant med Tessel eller har precis avslutat läraren, låt oss hoppa in projektspecifik programplaneringen.
- Hämta koden för detta projekt genom att klicka här. Detta kommer att ladda ner en ZIP-fil. Packa upp filen men du normalt packa upp files.avigate i din kommandorad (Använd kommandot "cd") tills du är inne i den uppackade mappen.
- Fortfarande i kommandoraden, skriv "npm installera". Detta kommer att automatiskt hämta och installera några bibliotek som använder den här koden.
- Från din Finder / den här datorn-fönstret öppna "server.js" i en textredigerare. (Vad är en textredigerare? Rulla ned till Text redaktörerna på den här sidan.) I en variabel som kallas för "wifiSettings", ändra ssid för att matcha namnet på WiFi-nätverk du är ansluten till (med citattecken). Också ändra lösenordet för att matcha din WiFi lösenord (även i citat). Spara denna fil.
- Anslut din Tessel till samma wifi-nätverk som datorn är ansluten till. Instruktioner finns här.
Från din Finder / den här datorn-fönstret öppna "client.js" i en textredigerare.
När Tessel ansluter till Wifi, kommer att det lista en IP-adress i kommandoraden, till exempel "192.168.128.117". Ändra variabeln "IP-adress" i "client.js" till IP-adressen som anges i din kommandorad från när du ansluten Tessel till WiFi. Spara denna fil.
Du kommer att behöva två kommandoraden fönster. Öppna upp ett nytt kommandoradsfönster och navigera med "cd" tills du är i samma mapp med det andra fönstret som du in med det första fönstret.
I en av dina kommandoraden fönster enter typ "tessel push server.js" och tryck för att programmera din Tessel.
I andra kommandoradsfönster enter typ "nod client.js" och tryck för att berätta för datorn att prata med de program som körs på Tessel. När den är ansluten, du bör kunna flytta bilen Tessel genom att skriva "W" "A" "S" eller "D" och trycka på RETUR i kommandoraden! Tryck enter utan att skriva W, A, S, eller D för att stoppa bilen.
Er den arbetande? Bra, gå vidare till nästa steg! Om inte, gå till avsnittet "Test it Out" på denna sida, som har några förslag för felsökning.