У једном тренутку, џепни калкулатори, у којима је основни преводилац одмах покренут, имали су одређену дистрибуцију. Као у куци рачунари популарни у исто време, али са информацијама које су приказане на интегрисаном екрану мале резолуције. То је омогућило непрофесионалним програмерима да пишу програме за прилично сложене прорачуне без снимања телевизора. Средином деведесетих година, популарност ових калкулатора пала је због растуће популарности универзалнијих ПДА уређаја, где је Басиц била једна од могућих апликација, заједно са другима. У модерним паметним телефонима на исти начин: треба вам БАСИЦ - преузимате га из продавнице апликација. Сада, када се многи пријаве домаће микроконтролери, нису неуобичајени челични калкулатори са БАСИЦ произведеним уради сам. За оне који су пронашли оригинале ово је носталгија, за млађе мајсторе то је прилика да осјете оно што су били. Ево једне од многих таквих конструкција које је аутор Упутства извео под надимком САНУКИ УДОН.
Цасио и Схарп користили су 4-битне микропроцесоре у таквим калкулаторима, Киоцера - 8-битни, Ангстром и Интеграл - 16-битни. Мајстор је одлучио да изабере средину и применио је модерни 8-битни АТмега328П микроконтролер у својој верзији, јер за њега већ постоји преводилац АрдуиноБАСИЦ. Само овде је прилагођен дисплеј ниже резолуције и ЦардКБ тастатура, која већ садржи потребан микроконтролер.
Да бисте направили калкулатор, поред ЦардКБ-а, требат ће вам: претинац за батерије 2кАА или 2кААА, ПМОЛЕД дисплеј на ССД1306 чипу, али и ако желите спремити и читати датотеке - фласх меморијски чип, на примјер, 24ЛЦ256. Плоче за дрва и џемпери за дупонт су опционалне, боље је повезати све лемљењем. АрдуиноБАСИЦ је првобитно дизајниран за ПМОЛЕД дисплеј са СПИ интерфејсом, али чаробњак је поново уградио фирмвер тако да је радио са екраном са И интерфејсом2Ц. КДПВ приказује другу верзију калкулатора, гдп екран је још мањи, а батерија је типа ЦР2025 или ЦР2032.
Са стране ЦардКБ-а је прикључак на који сам усмјерен сабирницу2Ц, храна се такође храни тамо. Ако постоји меморијски чип, на плочи адаптера или не, повезан је паралелно са дисплејом у складу са исписом из таблице података.Чаробњак не одређује да ли је кабл са прикључком за спајање повезан на ЦардКБ. Ако се не испоручују, а немате такав кабл, можете лемити водиче на плочу са задње стране.
Након што је све повезао електричним путем, мајстор наставља да преобликује АрдуиноБАСИЦ жељезом које је користио. Резултат је наведен овде. Такође је потребно угасити РГБ ЛЕД на плочи, која подразумевано светли сва три кристала пуном снагом. И не само да повећава тренутну потрошњу, већ и директно светли у очима корисника. Стога морате преузети и стандардну библиотеку НеоПикел-а одавде, а при компилацији изаберите АТмега328п (3.3В, 8Мхз). Након компилације изаберите Извези компајлирани Бинарни фајл и преузмите бинарну датотеку.
Да бисте додали датотеку у ЦардКБ, потребан вам је УСБ-ИСП програмер и импровизовани адаптер. Аврдуде или аврдуде-ГУИ (ово је исто, али с ГУИ-ом) је погодно за контролу програмера. Фиузи се не може преписати. Да, мало сложеније него са Ардуинотамо где су довољно УСБ кабл и уграђени Ардуино ИДЕ.
Додатак: како исправити ССД1306АСЦИИ_И2Ц.х датотеку пре компилације, зависно од резолуције ПМОЛЕД дисплеја.
За екран резолуције 128 × 32:
#дефине ОЛЕД_ВИДТХ 128
#дефине ОЛЕД_ХЕИГХТ 32
#дефине ОЛЕД_ЦОЛМАКС 21
#дефине ОЛЕД_РОВМАКС 4
За екран резолуције 128 × 64:
#дефине ОЛЕД_ВИДТХ 128
#дефине ОЛЕД_ХЕИГХТ 64
#дефине ОЛЕД_ЦОЛМАКС 21
#дефине ОЛЕД_РОВМАКС 8
Овдје постављена синтакса Басиц најсличнија је оној која се користи у кућном рачунару ЗКС81, тако да се приликом писања програма за калкулатор може водити документацијом за овај рачунар.