Stap 1: Eerst omhoog... Firmware
De fabrieksfirmware die met deze komt is waarschijnlijk gonna be gedateerd en moet upgraden. Er zijn verschillende versies die er, NodeMCU is een populaire waarin u kunt lua scripts schrijven en laad ze in de chip zelf voor uitvoering. Voor dit project hoewel ik wilde van de Arduino te kunnen lopen de show en koos voor het gebruik van de nieuwste firmware van Espressif. Er zijn twee dingen die u nood te halen voor dit, de firmware zelf, en de opdracht AT. Als u naar http://bbs.espressif.com/ gaan klik op de SDK's link, dan scroll naar beneden en ziet u de nieuwste firmware. Download die en ga dan krijg je de ESP flasher die, wanneer ga je terug naar http://bbs.espressif.com/ en ditmaal scroll naar beneden voor het gebied tools die u zal zitten kundig voor de nieuwste flash tool. Aangezien we spul aan het downloaden bent, laat zorgen we de ESP8266 bibliotheek in onze Arduino IDE, om het te krijgen, ga naar bestand / voorkeuren en geef in het veld extra planken deze URL:
http://Arduino.esp8266.com/stable/package_esp8266c...
Nu kun je naar tools / planken / manager aan boord en de ESP8266 bibliotheek installeren. We zullen dit later gebruiken om te testen.
Het laatste ding om ervoor te zorgen dat u hebt gedaan is de FTDI-stuurprogramma te installeren. Dit kan worden opgehaald:
http://www.ftdichip.com/FTDrivers.htm
De volgende stap is om uw ESP-chip met de FTDI breadboard. Ik heb een schematische voorstelling van Google die ik gebruikte bijgevoegd, ik heb ook bijgevoegd een foto van het bestuur van de PCB dat ik vandaag maakte te programmeren van deze chips met gemak. U hoeft niet te halen zulks extravagante dat als u niet wilt, ik heb omdat ik heb een veel te flash / testen en dit het gemakkelijk maakt. Als u enkel het breadboard gaat, kunt u met behulp van de weerstanden en sluit GPIO0 met GND (ik gebruikte een kabel die makkelijk was te verplaatsen tussen de grond en een willekeurige plek die was noch grond, noch vcc op het breadboard) en RST aan de VCC. U kunt ook de knoppen en alleen pull/invoegen de USB-kabel in de computer. Nu moet u zitten kundig voor op de computer aansluit en openstellen van de flasher tool. Bestanden zijn geladen en geen selectievakjes naast de bestanden te beginnen met, geen wijzigingen aanbrengt en geen zorgen. Hit flitser. Dit leest uw chip en vertellen u welke opties u moet selecteren onder gedetecteerde info. Er is een vrij goede kans dat u zult moeten ik doen dezelfde chip die 8Mbit flash grootte, 26Mhz kristal, 40Mhz SPI snelheid en SPI-modus van DIO. Met behulp van de bovenstaande afbeelding, setup uw flash-programmacode als de mijne is. Alle zich de bin-bestanden bevinden binnen de map bin die u hebt gedownload. Aandacht besteden aan de geheugenadressen die de bin-bestanden moeten worden geschreven. Zodra uw setup wedstrijden mijne (de com-poort waarschijnlijk zullen verschillende) sloeg flash en u moeten zien het opdrachtpromptvenster beginnen wissen van de flitser en programmering van de nieuwe database. Zodra het volledige raakt, haal de USB-kabel.