Rc kapcsoló a mikrokontroller

Egy hónap múlva kezdetét, hogy kap valamit. A fény egy csomó lehetőség a kulcsok működő breadboard már elfelejtette az eredeti vágy és elkezdett programozás programozáshoz.
Aztán jött a rossz idő, úgy döntöttem, hogy végre a teljes eszköz, amiről írni egy naplót.

Az alapján a vállalat Atmel mikrokontroller ATtiny25, egyszerűen azért, mert én azt (vásárolt DIP csomag a vizsgálat). Van egy sor azonos vezérlők: ATtiny25, ATtiny45, ATtiny85, amelyek egymástól csak a memóriában. Az eszköz által használható ezek közül bármelyik. Az egyszerűség kedvéért, varrás vezérlő, hogy ne rontsa el rossz varrás Fyuz, úgy döntött, hogy elhagyja a gyári beállításokat Fyuz és ne érintse meg őket. A rendelkezésre álló chip láb, szabályozható független kapcsolási 4 terhelés. A vizsgálat során a programban, azt találtuk, hogy a vevő már nem ad jelzést (ha nem konfigurálja a FailSafe), ha a kapcsolat megszakad a jeladóval. És ez döntött, hogy a kiosztott egy csatorna a kommunikáció elvesztését jelző (Channel 4). Kiderült, hogy a harmadik vezérlő csatorna + csatorna „kommunikációs veszteség”.
Először csatornaváltás poizvodilos csak arányos szabályozás egy adót (krutilki vagy bot). de mivel arra kéri, hogy a működtetés kapcsoló, kifejlesztett egy univerzális firmware, amely képes kezelni gomb, hogy poharat és 3-as helyzetben kapcsoló.

Használat előtt RC Switch kell állítani a munka (kalibrálja) az ellenőrzést az adó (krutilki, kapcsoló, vagy egy 3-helyzetben kapcsoló). Ehhez lefordítani ezt a vezérlést a maximális és csatlakozni RC kapcsoló a megfelelő vevő csatorna. LED villog Channel 4 meghívott kalibrálás elvégzéséhez. Továbbá, szükséges, hogy csavarja egy gombot, hogy (ha a vezérlő - krutilki) többször a véghelyzetekben vagy poscholkat dobon, ill. Ebből a célból, körülbelül 4 másodpercig. Ezt az eljárást követően, akkor használja a készüléket.
Egy új kalibrálást kell végezni egyedül a firmware, és módosítsa a vezérlés típusát.

Rc kapcsoló a mikrokontroller

Csináltam 2 és Option firmware:
1, ha a következő csatorna, az előző kikapcsolt
RC_Switch_ATtiny25_v3_01;
2-, amikor a következő csatorna marad az előző
RC_Switch_ATtiny25_v3_02.

Több, hogy egy halom, aki nincs rendben készült 2 és 4. kiviteli alak-csatornás EEPROM. Ezután Channel 4 kettős funkciója van: ez viszont is, és mivel az automatikusan bekapcsol, ha egy jel.
1- RC_Switch_ATtiny25_v3_31_4ch.hex
2- RC_Switch_ATtiny25_v3_32_4ch.hex

(Firmware és az áramkört a végén a cikk)

Térvezérlésű tranzisztorok (n-csatornás) által használt régi alaplap, akkor vegyél valami kisebb, mint a méret a másik épület, de nem veszek, mit talál ingyen :)
Dióda IN4148 etetés készlet, így használhatja az ellenőrzések 5,5-6 V, a feszültség esik át. És mégis, a jelet a vevő elégtelen lehet, és a szabályozó nem láttam, úgyhogy egy kicsit elhagyjuk a küszöb logikai egység a vezérlő.

Rc kapcsoló a mikrokontroller

Rc kapcsoló a mikrokontroller

Hozhatok firmware AVR Studio

A 2. és bemenet lehet tenni. Nyomtató lesz csak a harmadik (kivéve a Reset - akkor is lehet használni, de akkor nem lesz nehéz a visszahelyezést), kivéve, ha a méret a fej könnyű és tarts 1 kimenet.

A vezérlő nem lehet eltávolítani a tábláról.

Mégis ez az időpont, ha ez lehetséges, hogy szállít egy egyszerűbb vezérlő Tiny13. A kapcsolatok teljesen kompatibilis, de a program legyen az ő számára. (Bármely kell írni egy új program)
Csak amikor én ezt a projekt, már csak állt rendelkezésre Tiny25. Ennek érdekében a felesleges erőforrásokat, és ez drágább, mint Tiny13.
Igazából nincs különbség alatta, hogy a levelet Tiny13 vagy 25. Ahogy mondja - ezt a tényt, és írni.

Rc kapcsoló a mikrokontroller

Ide repül Tiny13 Reset és ábra. Kérjük, írja az ő programja. Előzetes nagyon hálás. A következőkben szeretnék megtanulni programozni magát.

Szia kedves Dmitry. Boldog Új Évet neked.
Felvettem ezt a rendszert, kérjük chip progromatorom USBASP V2.0 (firmware az archív)
és én nem tud üzemmódot váltani. Ha bekapcsolja a gépet, a rendszer nem villog a lámpa, és csak ég. Ie nincs lehetőség, hogy a minimális és maximális. Harmadik csatorna I vezérli a szokásos kétállású kapcsoló.
Kérem, mondja meg, milyen lehetőségek előfordulása ezt a problémát?