Druk knoppie beheer met Arduino
In hierdie voorbeeld sal ons die rigting van 'n lineêre aktuator met 'n Arduino en twee oombliklike skakelaars beheer. Hierdie handleiding bou voort op beginsels wat in die handleiding bespreek word"Motor bestuurder spoed beheer met 'n Arduino"ons raai aan om daardie handleiding te hersien voordat ons voortgaan.
Hierdie handleiding is gebreek in twee afdelings: druk knoppies wat in oombliklike modus (dit wil sê aktueerders ophou beweeg wanneer knoppie vrygestel) en druk knoppies wat optree in die handhawing van die modus (dit wil sê aktueerders voortgaan beweeg selfs wanneer knoppie vrygestel).
nota: Hierdie handleiding aanvaar vooraf kennis met basiese elektroniese beginsels, Arduino hardeware en sagteware. As dit jou eerste keer is om Arduino te gebruik, stel ons voor om die basiese beginsels van een van die vele wonderlike beginnerstutoriatories wat deur Google- en YouTube-soektogte beskikbaar is, te leer. Wees asseblief bewus daarvan dat ons nie die hulpbronne het om tegniese ondersteuning vir persoonlike toepassings te bied nie en sal nie ontfout, wysig, kode of bedradingsdiagramme buite hierdie publiek beskikbare tutoriale verskaf nie.
12V Lineêre Aktueerder
Twee oombliklike knoppies (opsioneel 'n derde knoppie vir grendelbeheer)
Elektriese drade vir die maak van verbindings en krimp instrument of soldeer yster
Hardeware en sagteware oorsig vir oombliklike beheer
Oombliklike skakelaars word gebruik wanneer jy net wil hê die aktuator moet beweeg terwyl die knoppie gedruk word, sal die aktuator outomaties ophou beweeg wanneer die knoppie vrygestel word. Laai die kode hieronder op.
Kode vir oombliklike beheer
Hardeware en sagteware oorsig vir die handharing van beheer
Alternatiewelik kan u soms 'n grendelknoppie gebruik; het die aktueerder beweeg wanneer jy 'n knoppie druk en dan aanhou beweeg wanneer jy die knoppie vrystel. Om dit te bereik, moet jy nog een skakelaar byvoeg, gekoppel aan pen 8 en GND, en laai dan die program hieronder op. Aangesien die aktuator nie sal ophou beweeg wanneer die knoppie vrylating is nie, sal hierdie nuwe skakelaar 'n "stop" knoppie optree.