
A Charliplexing segítségével sok LED-et csatlakoztathat kis számú mikrovezérlő csaphoz. A módszer a feltalálójának, Charlie Allennek a nevét kapta. A mikrovezérlő erre nem alkalmas, de csak egy, amelyben a kimenetek programozhatók nagy impedanciaállapotba. És a LED-ek kicsit gyorsabban elhasználódnak, mert az alacsony átlagos áram ellenére az impulzus extra nagy. Azonban az alacsony teljesítményű mikrokontrollerek alkalmazásának lehetősége gyakran válik meghatározó kritériumként a charliplexing szempontjából.
A fulca becenév alatt az Instructables szerzője felfedezte, hogyan lehet a charliplexing alkalmazni egy kis asztali fában. A LED-jei 6x7-es mátrixba vannak csatlakoztatva, és egy PIC16F15323 mikrovezérlővel vezérelhetők. Tehát ehhez 13 következtetés szükséges, és charliplexing-rel - csak 7. Nemcsak elég, de extra is maradt. A mester az egyikhez nagyméretű LED-et csatlakoztatott, amelynek fényereje simán változik.
, a feliratok olvashatók.
A karácsonyfát hat azonos kétoldalas, LED-ekkel ellátott táblára és egy alsó állványra, szintén kétoldalas, mikrovezérlővel és más alkatrészekre szereljük.

normál felbontásban.
Először a mester mindkét táblát összegyűjti, majd az állványlapon réseket készít a karácsonyfa táblákhoz. Helyezi őket, és forrasztja az érintkező párnáikat a karácsonyfa táblák érintkező párnáinak. Ezután a szomszédos, egymással szomszédos párnákat megforrasztják hozzájuk, és most minden szilárdan meg van tartva és megfelelően van elektromosan csatlakoztatva.
Az alábbi hat függőleges tábla két oldalán, a nagy párna mellett, vannak még kicsi is. Az alaplapon pedig a megfelelő táblák nyílásai mellett helyezkednek el. A fa tetején lévő LED-ekhez szánják őket. Ezekről a helyekről a nyomtatott vezetők felmegynek, és ezzel a LED-mel vannak lezárva. Forrasztani kell, figyelembe véve a polaritást (ami egyébként a kis SMD LED-ekre is vonatkozik), ehhez a két táblához szükség van. Vannak helyek is dömperekre és függőleges táblákra történő fúráshoz.Mennyi a tábla, meg kell forrasztania az áthidalót az ilyen peronokra, és ugyanabban a helyen kell lyukat fúrnia:

A hatodik táblán nem egy, hanem két jumper található.
Táblák rendelésére a fulda létrehozott egy Gerber fájlt, amelyet behelyez. Megrendeléskor fontos megjelölni, hogy hány táblát kell készítenie, valamint 1,6 mm vastagságot.
Amikor a kész táblák megérkeztek, a mester először felosztotta őket. Azokat a táblákat, amelyek kiegészítő vezetékekkel vannak ellátva, az egyszerűség kedvéért rajzokkal vannak jelölve egy hóember és egy harang.
Tehát minden összeállított formában néz ki:

Megrendelhet egy újabb alsó táblát, ott nem forraszthat semmit, hanem készíthet egy nyílást. Az összeszerelés során meg fogja tartani a függőleges táblákat. Forrasztani nem kell, csak fel kell helyezni. És miután az összes táblát egymásra forrasztotta, de a nagy LED telepítése elõtt távolítsa el.
Az időzítő megszakító program az összes LED-en keresztül fut, és mindegyiküket magában foglalja, vagy nem kapcsolja be, attól függően, hogy a keret tárolása céljából kiosztott RAM-ban a megfelelő bitek milyen állapotban vannak. Rendszeresen írja a következő keretet erre a területre, és hogy ez milyen gyakran függ az ADC kimenet számától, ahova a változó ellenállás csatlakozik. A program emellett simán megváltoztatja a felső LED fényerejét.
A linkek segítségével letölthet archívumokat a és a.
A firmware kitöltéséhez a tábla platformokat biztosít egy soros programozó csatlakoztatásához.
A mester a megfelelő polaritással csatlakoztatta a 3hAA elemtartót a táblához, és M3 csavarokkal csavarozta össze a megfelelő anyákkal:

Megtöltöttem a rekeszt elemekkel, és minden fél fordulatból indult:
Ismételje meg mindent helyesen, és ugyanezt fogja tenni.