Article Materials and Resources

October (issue #411) Circuit Cellar

Click here for the Circuit Cellar article code archive


This issue is available in PDF format from our webshop.
As individual articles are made available on the website they will be linked on the TOC page-here


4: Learn to Program MCUs with uLISP — Part 1: Crash Course on a Pioneering Language, By Raul Alvarez Torrico

REFERENCES
[1] John McCarthy. 1960. Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part I, http://jmc.stanford.edu/articles/recursive/recursive.pdf
[2] What Made Lisp Different, https://paulgraham.com/diff.html
[3] uLisp, http://www.ulisp.com/
[4] Download uLisp, http://www.ulisp.com/show?1AA0
[5] Surface of rotation, http://www.ulisp.com/show?3GPX
[6] Measuring air quality with uLisp, http://forum.ulisp.com/t/measuring-air-quality-with-ulisp/1082/1
[7] Graphics extensions, http://www.ulisp.com/show?31GT

SOURCES
Wio Terminal | https://www.seeedstudio.com/Wio-Terminal-p-4509.html
SenseCAP K1100 kit | https://www.seeedstudio.com/Seeed-Studio-LoRaWAN-Dev-Kit-p-5370.html
LilyPad LED | https://www.sparkfun.com/products/13902

RESOURCES
Paul Graham. 2002. The Roots of Lisp | https://languagelog.ldc.upenn.edu/myl/llog/jmc.pdf
Wio Terminal Guide | https://wiki.seeedstudio.com/Wio_Terminal_Intro/
Learn Common Lisp | https://lisp-lang.org/learn/

Code and Supporting Files


12: Locate Your Missing Smartphone — Use an Arduino MKR 1010 MCU, Arduino IoT Hub, and Zapier, By Andrei Florian

REFERENCES
[1] Arduino IDE:  https://www.arduino.cc/en/software
[2] Visual Studio Code extension for Arduino: https://marketplace.visualstudio.com/items?itemName=vsciot-vscode.vscode-arduino
[3] Creating an Arduino Cloud account https://cloud.arduino.cc/
[4] Arduino Cloud how it works page: https://cloud.arduino.cc/how-it-works/
[5] Arduino Create Agent installation link https://support.arduino.cc/hc/en-us/articles/360014869820-Install-the-Arduino-Create-Agent
[6] Create a Zapier account: https://zapier.com/sign-up
[7] Code for the Phone Locator: https://github.com/Andrei-Florian/PhoneLocator
[8] How to clone a GitHub: repository:  https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository
[9] How to install libraries in the Arduino IDE:  https://docs.arduino.cc/software/ide-v1/tutorials/installing-libraries/
[10] How to use the new Serial Monitor tool in the Arduino IDE: https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-serial-monitor/

RESOURCES
Arduino | www.arduino.cc
Zapier | www.zapier.com


22: Build an Interactive Kinetic Wall — Using a Raspberry Pi 4 and Kinect V1 Camera,By Arijit Das

REFERENCES
[1] Demonstration video of the interactive kinetic wall:
https://youtu.be/YeezZDj25PI?si=6v_ND30EViaLjqSw
https://www.youtube.com/c/SPARKLERSWeAreTheMakers/,

RESOURCES
Aeonix Innovations | www.aeonixinnovations.com

Code and Supporting Files


30: TECHNOLOGY FEATURE: Improving Patient Outcomes — Device Technology Advances Medical Practices, By Tom Murphy

REFERENCES
[1] Nvidia Holoscan https://nvidianews.nvidia.com/news/real-time-healthcare-industrial-scientific-ai-applications-igx-holoscan
[2]  Medtronic embraces AI https://news.medtronic.com/why-NVIDIA-is-bullish-on-artificial-intelligences-future-in-healthcare-newsroom
[3] Infineon Millimeter Wave Guide Vital Detection system https://www.infineon.com/cms/en/about-infineon/make-iot-work/smart-health-appliances/
[4]Silicon Labs small form-factor SoCs
https://news.silabs.com/2023-03-14-Silicon-Labs-Announces-New-Bluetooth-SoC-and-MCU-Ideal-for-Small-Form-Factor-Devices
[5]Analog Devices and PalmSens build a potentiostat: https://www.analog.com/en/signals/articles/palmsens-enables-electrochemical-biosensor-poc-diagnostics.html
[6] Endaitx Pillbot release:  https://endiatx.com/Press/PressReleaseJune/
[7]Endaitx TED talk: www.ted.com/talks/alex_luebke_vivek_kumbhari_how_you_could_see_inside_your_body_with_a_micro_robot?subtitle=en
[8]EPFL describes brain-to-text conversion https://actu.epfl.ch/news/an-entire-brain-machine-interface-on-a-chip/
[9] EPFL proposes a tiny brain-machine interface https://ieeexplore.ieee.org/document/10643873

RESOURCES
Nvidia | www.nvidia.com
Medtronic | www.medtronic.com
Infineon | www.infineon.com
Silicon Labs | www.silabs.com
Endiatx | endiatx.com


36: DATASHEET: Very Cool Micro Machines — Smartphone Cooling Rounds Out Parade of Advanced MEMS, By Tom Murphy

Datasheet URLs:
Analog Devices: https://www.analog.com/media/en/technical-documentation/data-sheets/adxl380.pdf
Bosch-Sensortec: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bma530-ds000.pdf
Infineon: https://www.infineon.com/dgdl/Infineon-IM73A135-DataSheet-v01_00-EN.pdf?fileId=8ac78c8c7f2a768a017fadec36b84500
Melexis: https://media.melexis.com/-/media/files/documents/datasheets/mlx90830-datasheet-melexis.pdf
MEMSIC: https://www.memsic.com/Public/Uploads/uploadfile/files/20220119/MMC5983MADatasheetRevA.pdf
NXP: https://www.nxp.com/docs/en/data-sheet/NTM88Hxx5S.pdf
ST: https://www.st.com/resource/en/datasheet/ism330bx.pdf
TDK: https://invensense.tdk.com/wp-content/uploads/2024/04/DS-000479-T5848-Datasheet-v1.0.pdf
XMEMS: https://xmems.com/products/microcooling/


40: START TO FINISH: Understanding Mesh Circuits — How to Use and Calculate Them, By Stuart Ball 


44: EMBEDDED IN THIN SLICES: React Native Hooks —  The Closest Thing to System Calls, By Bob Japenga

REFERENCES
[1] https://snack.expo.dev/@rjapenga/useref
[2] https://react.dev/reference/react/useEffect
[3] https://snack.expo.dev/@rjapenga/useeffect
[4] https://snack.expo.dev/@rjapenga/usecontext 

RESOURCES
React Native | reactnative.dev


50: FROM THE BENCH: Turning up the Heat — Building a Smart Thermostat, By Jeff Bachiochi 

REFERENCES
[1] Cielo WiGle, “Thermostat Wiring Explained in Detail! How To, Color Coding, Types & More:”
https://cielowigle.com/blog/thermostat-wiring/
[2] Silicon Labs, “MGM240P Data Sheet:”
https://www.silabs.com/documents/public/data-sheets/mgm240p-datasheet.pdf
[3] Jeff Bachiochi, “Thin Film Transistor LED Displays.” Circuit Cellar #410, September, 2024.
[4] Open Source Hardware Association, “A Resolution to Redefine Signal Names.”
https://www.oshwa.org/a-resolution-to-redefine-spi-signal-names/
Note: According to the Open Source Hardware Association, the terms MOSI and MISO have been replaced with SDO and SDI, with SD meaning “serial data.” The terminology, “Master/Slave” is considered obsolete and is discouraged.
[5] HomeTips LLC, Honeywell thermostat: https://www.hometips.com/how-it-works/how-thermostat-works.html
[6] Cryospheric Sciences Division of the European Geosciences Union. “Hysteresis for dummies: Why history matters:” https://blogs.egu.eu/divisions/cr/2020/12/04/hysteresis-for-dummies-why-history-matters

RESOURCES
Silicon Labs | www.silabs.com
Sparkfun | www.sparkfun.com

Code and Supporting Files


63: TECH THE FUTURE: The Future of Automotive Battery Sensors — Intelligent Automotive Battery Sensor — Shunt Resistors and Evaluation,By Andreas Heder & Panagiotis Venardos

RESOURCES
Infineon | www.infineon.com
Vishay | www.vishay.com

Keep up-to-date with our FREE Weekly Newsletter!

Don't miss out on upcoming issues of Circuit Cellar.


Note: We’ve made the Dec 2022 issue of Circuit Cellar available as a free sample issue. In it, you’ll find a rich variety of the kinds of articles and information that exemplify a typical issue of the current magazine.

Would you like to write for Circuit Cellar? We are always accepting articles/posts from the technical community. Get in touch with us and let's discuss your ideas.
Website |  + posts

Circuit Cellar's editorial team comprises professional engineers, technical editors, and digital media specialists. You can reach the Editorial Department at editorial@circuitcellar.com, @circuitcellar, and facebook.com/circuitcellar

Supporting Companies

Upcoming Events


Copyright © KCK Media Corp.
All Rights Reserved

Copyright © 2026 KCK Media Corp.

October (issue #411) Circuit Cellar

by Circuit Cellar Staff time to read: 4 min