Stap 7: Gebouw Emma met de Hand: Display cijfers en een Imp installeren
Met de cijfers is geïnstalleerd, kunt u nu een imp in de imp-sleuf installeren. Dit is net zo eenvoudig als een SD-kaart installeren. Duw het GMB in de aansluiting totdat het klikken.
Sluit je board, en je moet zien de kracht van GMB op en knipperen rood een paar keer. Als u reeds dit imp hebt geconfigureerd in uw lokale netwerk met BlinkUp, zal het sluit weer na een paar seconden en begint knippert groen. Anders moet u gebruiken om BlinkUp te configureren uw imp. Aanmelden bij de elektrische imp-app op uw telefoon, geef of Selecteer uw wifinetwerk, betrekking hebben op de top van het GMB om omgevingslicht en gebruik de knop "verzenden BlinkUp" aan de SSID en de sleutel van uw netwerk te verzenden van het GMB. Na een paar seconden, moet u worden verbonden.
Met dat bent je klaar om te draaien een paar tests!
Een goede eerste test is een all-segmenten-on-test om te controleren of dat u verbinding hebt op elk segment van elk cijfer. Open het elektrische GMB IDE (ide.electricimp.com) en zoek naar uw nieuwe apparaat - het verschijnt onder 'Nieuwe apparaten' in de linker navigatiekolom. Klik op "Nieuwe apparaten" om het menu uitvouwen en Toon alle apparaten (waarschijnlijk slechts een - je nieuwe Emma board). Als u alle apparaten hier niet ziet, moet u uw browservenster vernieuwen. Zodra u uw nieuwe apparaat hebt gevonden, klikt u op het ID van het apparaat in de lijst nieuwe apparaten om te openen de apparaatinstellingen; Hier kun je het apparaat een naam en een reeks het apparaat het model. Een model is van de firmware van het apparaat - een apparaat firmware, die op het GMB lokaal wordt uitgevoerd, en een agent firmware, die loopt in een VM in het elektrische GMB cloud ingesteld. De agent en het apparaat communiceren heen en weer, en de agent fungeert als de poort van het apparaat met het internet. Maak een nieuw model nu door een nieuwe modelnaam te typen in het vak van de naam model, dan sparen de apparaatinstellingen. Uw apparaat wordt nu weergegeven onder de naam van het nieuwe model u hebt gemaakt, en de code-editor wordt geopend.
De test-code die u voor de all-on test gebruikt is op https://github.com/electricimp/examples/blob/master/emma/test/emma_all_on.device.nut. Hoofd er, kopieer de code en plak deze in het venster 'apparaat' in de IDE. We hoeven niet de agent om iets te doen voor deze test, zodat het venster van de agent wordt leeg gelaten. Hit "Bouwen en uitvoeren", en het apparaat zal de nieuwe code downloaden en draaien. U moet alle van de segmenten van het display verlicht zien.
Als alle segmenten niet verlicht zijn, stroom en verwijderen van het GMB, verwijderen van de gewraakte cijfers en controleer de aansluitingen bij zowel de AS1110 als de aansluitingen van de machine (check het soldeer gewricht op de achterkant van het bord). Ook Controleer of er geen pinnetjes op de cijfers werden gebogen mislukt plaats binnen de machine-aansluiting.
Zodra u bent geslaagd voor de test van de all-segmenten-on, bent u klaar voor de tweede en laatste proef; de roterende-enen test. Deze test draait gewoon een enkele "1" bit door elk van de registers van de verschuiving voor de verlichting van alle van de segmenten één-op-een-time. Kunt u nog een nieuw model voor deze test door te klikken op de gear icoon naast de naam van uw apparaat in de linker nav-kolom in de IDE en een andere nieuwe modelnaam te typen. Net als tevoren, plak in de apparaatcode van https://github.com/electricimp/examples/blob/master/emma/test/emma_rotate_1.device.nut en klik op 'Bouwen en uitvoeren' als uw code wilt uitvoeren.
Er zijn twee hoofdproblemen die de roterende één test kunt vangen:
1. als sommige van de display cijfers verlichte blijven: dit duidt meestal op dat de nieuwe gegevens in de stuurprogramma's voor deze cijfers niet wordt afgewenteld. Omdat de gegevens moeten worden doorgegeven via iedere bestuurder om naar de volgende, zal een slechte gegevensverbinding op coureur chip problemen veroorzaken voor alle cijfers links. Schakel de stroom van het GMB verwijderen en verwijderen van de cijfers. Beginnend met het meest linkse cijfer waarmee het probleem optrad, Controleer de aansluitingen van de soldeer aan elke AS1110, rechts verplaatsen.
2. Indien meer dan één cijfer tegelijk licht: Dit betekent meestal dat u hebt kreeg soldeer overbruggen twee van de pinnen op de chip van de bestuurder voor de gewraakte cijfer. Schakel de stroom van het GMB verwijderen en verwijderen van de cijfers. Het cijfer dat is verlichting meerdere segmenten verwijderen en controleer de soldeer verbindingen op de AS1110 om ervoor te zorgen dat geen soldeer per ongeluk verbinding elke twee aangrenzende pinnen maakt.
Wanneer u bent geslaagd voor beide tests, ben je klaar om te schakelen naar de standaard firmware en start interactie met je nieuwe board!