Feather HUZZAH ESP8266 breakout, NodeMCU'nun Lua yorumlayıcısıyla önceden programlanmış olarak gelir. Bu yazı itibariyle, Lua 5.1.4 ile güçlendirilmiş NodeMCU 0.9.5 build 20150318 yüklemesi ile geliyor, ancak daha yeni versiyonlar olabilir.
Lua hala devam eden bir çalışmadır, bu nedenle NodeMCU'yu ziyaret etmenizi ve Lua sürümünüzü en son sürüme yükseltmenizi şiddetle tavsiye ederiz, çünkü en son sürekli yapıyı yapma yeteneğine sahiptirler. Ardından, Lua'yı nasıl güncelleyecekleriyle ilgili kılavuzlarını takip edin!
Lua yorumlayıcısı ESP8266 üzerinde çalışır ve komutları yazıp sonuçları seri port üzerinden okuyabilirsiniz. ESP8266'ya kod yüklemek ve seri konsolu kullanmak için veri uyumlu mikro USB kablolarını Feather HUZZAH'a ve diğer tarafını bilgisayarınızın USB bağlantı noktasına bağlayın. COM / Seri bağlantı noktasının düzgün görünmesi için gerekli CP2104 USB sürücüsünü yükleyin.
ESP8266 haberleri, yazılımları ve tartışmlar hakkında en güncel ve en iyiler için esp8266.com adresini ziyaret etmeyi unutmayın!
CP2104 USB-Seri çip için USB sürücüsünü yüklemeyi unutmayın! , şu andaki güncel sürümü bu yazımızın sonunda bulabileceksiniz.
Seri konsolu açın
Ardından, bilgisayarınızda CoolTerm (Mac) veya Putty (Windows) veya ekran (linux) gibi bir seri konsol programı kullanın.
Teraterm, ESP8266'dan gelen ilk 74400bps veri akışını beğenmediği için bunu deneyebilirsiniz, ancak muhtemelen terminal yazılımını sıfırlamanız gerekecektir.
9600 Baud'da kablonuz tarafından kullanılan COM veya Seri bağlantı noktasına kadar bağlayın
Herhangi bir donanım anlaşmasını veya akış kontrolünü kapattığınızdan emin olun
putty de kodu yapıştırmada iyi değildir, bu nedenle kopyala-yapıştır-yapamayabilirsiniz!
Ayrıca satır sonlarının CRLF "\ r \ n" olarak ayarlandığından emin olun
İstediğiniz herhangi bir seri konsol programını kullanabilirsiniz, Putty'e alışık olduğumuzdan çalışmaları onun üzerinde yapıyoruz.
adafruit_products_putty.png?1448246979.png
adafruit_products_lualaunch.png?1448247007.png
Terminal yazılımı bağlandıktan sonra, Feather HUZZAH ESP8266 kartındaki Reset düğmesine tıklayarak sıfırlayın ve karşılama mesajını yazdırmasını sağlayın:
Bu mesajı almazsanız, sıfırlama düğmesine bastığınızda önce kırmızı / mavi ledlerin yanıp söndüğünü kontrol edin. Eğer yapmadılarsa, yazılımda doğru baud hızını seçtiğinizden emin olun (9600)
Tamam, şimdi bir LED'i açabiliriz. Her kartta GPIO # 0'a bağlı kırmızı bir LED var
NodeMCU Lua'nın pinleri Arduino / gcc pinleri ile aynı değildir. Arduino pinouts'larını tahtaya basıyoruz, bu yüzden dikkat edin!
ESP8266'nın Lua belgelerinde GPIO # 4 ve # 5 değiştirilmiştir, bu nedenle # 4 / # 5 sizin için çalışmıyorsa, değiştirmeyi deneyin!
Lua hala devam eden bir çalışmadır, bu nedenle NodeMCU'yu ziyaret etmenizi ve Lua sürümünüzü en son sürüme yükseltmenizi şiddetle tavsiye ederiz, çünkü en son sürekli yapıyı yapma yeteneğine sahiptirler. Ardından, Lua'yı nasıl güncelleyecekleriyle ilgili kılavuzlarını takip edin!
Lua yorumlayıcısı ESP8266 üzerinde çalışır ve komutları yazıp sonuçları seri port üzerinden okuyabilirsiniz. ESP8266'ya kod yüklemek ve seri konsolu kullanmak için veri uyumlu mikro USB kablolarını Feather HUZZAH'a ve diğer tarafını bilgisayarınızın USB bağlantı noktasına bağlayın. COM / Seri bağlantı noktasının düzgün görünmesi için gerekli CP2104 USB sürücüsünü yükleyin.
ESP8266 haberleri, yazılımları ve tartışmlar hakkında en güncel ve en iyiler için esp8266.com adresini ziyaret etmeyi unutmayın!
CP2104 USB-Seri çip için USB sürücüsünü yüklemeyi unutmayın! , şu andaki güncel sürümü bu yazımızın sonunda bulabileceksiniz.
Seri konsolu açın
Ardından, bilgisayarınızda CoolTerm (Mac) veya Putty (Windows) veya ekran (linux) gibi bir seri konsol programı kullanın.
Teraterm, ESP8266'dan gelen ilk 74400bps veri akışını beğenmediği için bunu deneyebilirsiniz, ancak muhtemelen terminal yazılımını sıfırlamanız gerekecektir.
9600 Baud'da kablonuz tarafından kullanılan COM veya Seri bağlantı noktasına kadar bağlayın
Herhangi bir donanım anlaşmasını veya akış kontrolünü kapattığınızdan emin olun
putty de kodu yapıştırmada iyi değildir, bu nedenle kopyala-yapıştır-yapamayabilirsiniz!
Ayrıca satır sonlarının CRLF "\ r \ n" olarak ayarlandığından emin olun
İstediğiniz herhangi bir seri konsol programını kullanabilirsiniz, Putty'e alışık olduğumuzdan çalışmaları onun üzerinde yapıyoruz.
adafruit_products_putty.png?1448246979.png
adafruit_products_lualaunch.png?1448247007.png
Terminal yazılımı bağlandıktan sonra, Feather HUZZAH ESP8266 kartındaki Reset düğmesine tıklayarak sıfırlayın ve karşılama mesajını yazdırmasını sağlayın:
Bu mesajı almazsanız, sıfırlama düğmesine bastığınızda önce kırmızı / mavi ledlerin yanıp söndüğünü kontrol edin. Eğer yapmadılarsa, yazılımda doğru baud hızını seçtiğinizden emin olun (9600)
Tamam, şimdi bir LED'i açabiliriz. Her kartta GPIO # 0'a bağlı kırmızı bir LED var
NodeMCU Lua'nın pinleri Arduino / gcc pinleri ile aynı değildir. Arduino pinouts'larını tahtaya basıyoruz, bu yüzden dikkat edin!
ESP8266'nın Lua belgelerinde GPIO # 4 ve # 5 değiştirilmiştir, bu nedenle # 4 / # 5 sizin için çalışmıyorsa, değiştirmeyi deneyin!
Pim notları | PCB/Arduino | NodeMCU/Lua |
Çekme yok! | 0 | 3 |
2 | 4 | |
3 | 9 | |
4 | 1 | |
5 | 2 | |
9 | 11 | |
10 | 12 | |
12 | 6 | |
13 | 7 | |
14 | 5 | |
15 | 8 | |
16 | 0 |