Fejlsikret for Arduino Bluetooth-modulet ved hjælp af en EC1 Splat PLC: 6 trin

Fejlsikret for Arduino Bluetooth-modulet ved hjælp af en EC1 Splat PLC: 6 trin

Indholdsfortegnelse:

Anonim

EC1 Splat-bordet, der er tilgængeligt på Splatco.com, er en EOM-indlejret controller, der kan multitasking op til 64 processer på én gang. Nogle funktioner omfatter PWM (pulsbredde modulator) udgange, flydepunkt og meget mere, herunder grænseflade med JY-MCU Bluetooth Trådløst serielt portmodul. Et problem, der for nylig er opstået, var, at EC1- og BT-modulet ikke har en programmeringskommando for, når BT-modulet afbrydes fra android-enheden. i denne instruksible vil jeg vise dig en enkel og nem måde at løse dette med kun tre programmeringslinjer (ikke med Bluetooth-hashfunktionerne)

Du får brug for:

Grundlæggende loddefærdigheder og udstyr

EC1-bordet er tilgængeligt hos Splat

JY-MCU Bluetooth Wireless Serial Port Module og dets tilslutningskabel (følger med)

En enkelt ledning omkring seks inches lang med en stik til kvinderstiften i den ene ende (se billede)

Et standard micro USB til USB-kabel

En computer, der kører SPLat / PC, det gratis SPLat programmeringsmiljø (IDE)

små wire cutters til fjernelse af krympeslange

Lad os nu komme i gang!

forsyninger:

Trin 1: Afdækning af BT-modulet

Det første, vi skal gøre, er at fjerne krympeslangen fra oven over den røde LED i hjørnet af brættet

Brug nogle små trådskærere til at skære et stykke ud af hjørnet, indtil hele ledningen er tilgængelig.

Trin 2: Lod kablet

Ved hjælp af loddejernet kan du nu strippe og lodde ledningen til den positive ende af ledningen, dette bør være slutningen nærmest den fire stikplade. Der er allerede to loddepuder der allerede, den nærmeste kant er direkte forbundet til LED'en, hvilket vil gøre lodningen lettere.

Trin 3: Tilslut modulet

Sæt BT-modulet i Splat EC1 med det medfølgende kabel * Bemærk, at pinout på BT-modulet og EC1 ikke er i samme rækkefølge, jeg vil anbefale at sætte propperne på deres rette sted, og lim dem sammen med et dråbe varmt lim.

Derefter skal du tilslutte ledningen, vi kun loddet til, hvad som helst input på EC1, du gerne vil bruge, men input skal være 5v tolerant

Du kan finde en kopi af EC1 pin ud på Splat easysteps

Til denne demonstration vil jeg bare bruge input 2 på pin 21 i EC1

Trin 4: Programmet

Næste er, hvor det bliver svært, hvis du ikke har nogen tidligere Splat programmeringserfaring, skal du bruge noget, men ikke for meget, også da BT-modulet bruger SimpleHMI, behøver du ikke at programmere noget på android-telefonen. Til dette vil jeg bruge "En første prøve app ved hjælp af Bluetooth til Android"

Programmet ligner billedet ovenfor

Trin 5: Tilføj det, vi har brug for til programmet

Nu vil vi tilføje nogle programmer

Først direkte under sekunds gosub-kommando, skriver vi:

pause 20

off 1

launchtask monitorconnect

Så i bunden af ​​programmet på egen linje skriver vi følgende

monitorconnect

waiton 2

på 1

killtask

Programmet vil nu se ud som billedet ovenfor * stjernerne markerer ændringer *

* Programmet er også afskåret øverst i skærmbilledet *

Trin 6: Testning

På dette tidspunkt bør du være i stand til at indlæse programmet på splatkortet og teste det, demo-programmet vil blinke det røde lys, når du trykker på knappen, det program, vi lige skrev, tænder den røde ledning, når signalet går tabt og drej det slukker, når signalet genvinder. Denne del af programmet kan omskrives til ethvert formål. Tak fordi du følger med i dette uforgængelige! Hvis du har brug for mere Splat gear, kan du finde det på www.splatco.com