Stap 1: Configureren DFRobot van WiFi schild met Arduino
De DFRobot WiFi Shield v2.2 is ongecompliceerd om te werken als het heeft gebruiksvriendelijke wiki en wat betreft de stappen die niet worden gedekt in de wiki, zal ik hen hier beschrijven. Het schild gebruikt WizFi210-chip, dus als je kunt houden van elke andere schild met dezelfde chip, de tutorial zal werken op dezelfde manier verminderd met de specifieke circuits aan deze shield.
Let op: Ik ben met behulp van Android Uno voor deze tutorial en schild is perfect verenigbaar in termen van matching met pin-headers die voor Uno, gebruikt u een andere Raad zoals Arduino Mega, gelieve te naar de wiki voor pin uit diagram verwijzen.
Setup: om te beginnen, volg de stappen in de wiki en de TCP server starten.
U moet volgende kennis-punten om te werken met uw schild:
- U configureert het WiFi-schild in "USB" modus (de kleine zwarte pin aan de kant van antenne), maar voor je Arduino sketch om te werken u zal moeten de pin te glijden naar "Arduino" kant, dat zodra uw TCP server met succes draait doen.
- Ook de kleine witte pin aan dezelfde kant vanaf antenne wordt gebruikt om te controleren de Rx en Tx pins, zoals u weet dat Uno heeft slechts één seriële poort van de hardware, dus als u uploaden van de schets aan de Arduino, dia de witte pin "PROG" en wilt zodra je klaar bent met het uploaden, schuif deze naar "RUN".
- Om de TCP server uitschakelen (in de gevallen zoals wanneer u wilt koppelen de WiFi schild met een nieuw wifinetwerk), uploaden "Blink" voorbeeld opnieuw aan de Arduino, het schild in dezelfde "USB" en "RUN" modus gebruiken, open seriële monitor, selecteer de daling neer met "Geen lijn ending" en ontsnappen opdracht send "+++" gevolgd door een tweede kloof , dit verlaat de chip TCP server-modus en u zal zitten kundig voor antwoorden van uw "at"-opdrachten. Verwante instellingen, Raadpleeg de handleiding hiervoor meer opdrachten en chip.
Als je de wiki hebt gelezen en boven punten, u alle van het schild heb begrepen en nu bent u klaar om mee te werken.
Belangrijk: nogmaals, het schild seriële poort gebruikt om te communiceren met de server, wat betekend wanneer geconfigureerd, kunt u opdrachten verzenden vanaf een seriële terminal, het zal doorgeven via naar de Arduino en Arduino zal zitten kundig voor bepalen wat te doen met deze opdrachten!
In de volgende stap, zullen we het herhalen van een stap van Arduino 101 (weet je wat dat is)!