W przykładzie czwartym pokażemy, w jaki sposób napisać uniwersalną klasę/sterownik obsługi portu szeregowego. Obsługa portu szeregowego przyda się z pewnością w większości aplikacji, chociażby do tworzenia komunikatów diagnostycznych na etapie uruchamiania projektu.
PanuWorld Nokia Cable
Projekt powstał na bazie popularnego rozwiązania PanuWorld Nokia Cable, czyli dwustandardowego interfejsu zgodnego z protokołami Mbus oraz Fbus. Wejścia i wyjścia interfejsu (od strony telefonu) są przystosowane do współpracy ze wszystkimi telefonami, także tymi, których interfejsy są przystosowane do sygnałów w standardzie napięciowym 3,3 V.
Programator mikrokontrolerów 89C51/52/55
Programator jest przeznaczony do programowania wszystkich wersji produkowanych przez firmę Atmel mikrokontrolerów 89C51, 89C52 i 89C55 (oprócz 89C55WD). Programator opracował Wichit Sirichote z King Mongkut’s Institute of Technology i udostępnił pod nazwą Easy-Downloader 2.0.
Programowalny kontroler DS1005 firmy Tibbo
DS1005 to kolejny kontroler przemysłowy firmy Tibbo Technology programowany w Tibbo Basicu (nieco zmodyfikowany w stosunku do standardu język Basic). Kontroler wyposażono w osiem optycznie izolowanych wejść cyfrowych oraz sześć przekaźnikowych wyjść o dużej obciążalności (10A/30V).