• Most Recent Posts
  • Popular Posts

Chapter 6 Addendum: Input Modes Explained - Part 2

Set  the Analog Comparator (ACMP) to act as a level shifter, using an LED and the onboard light sensor.

Makers_Guide_460x303.png

Chapter 6 Addendum: Input Modes Explained - Part 1

ch6_addendum.pngSet up the ADC to measure the intesity of an LED using the built-in light sensor.  Also, set up the SWO console to view debug print statements in Simplicity Studio.

Detecting User Input with Capacitive Touch and Passive Infrared (PIR) - Part 3

15_title.png

Build a script in Python to generate live streaming capacitive sense data over the serial port and set up a PIR sensor to give the project a proximity sensor

Detecting User Input with Capacitive Touch and Passive Infrared (PIR) - Part 2

15_title.pngLearn how to configure a simple Python graphing utility on any computer that can be used to view the capacitive sense values over the serial port

Detecting User Input with Capacitive Touch and Passive Infrared (PIR) - Part 1

15_title.pngLearn how to combine ACMP, PRS, and TIMER peripherals to detect human touch, and use a Passive Infrared (PIR) sensor to wake the EFM32 from the deep sleep EM4 state.

Essential Best Practices and Debugging Tips for EFM32 Project Success - Part 6

debug_teaser.pngLearn how to take advantage of Simplicity Studio's powerful debugger features to debug your software like a genius.

Essential Best Practices and Debugging Tips for EFM32 Project Success - Part 5

debug_teaser.pngLearn how to build your EFM32 project, including how to interpret warnings and errors, how to control the biuld options and interpret the build output files.

Essential Best Practices and Debugging Tips for EFM32 Project Success - Part 4

debug_teaser.pngLearn more tips and tricks for software development, including inline functions, how to read and write data to the flash memory from your software, how to avoid buffer overruns, typecasting, and configuration locks.

Essential Best Practices and Debugging Tips for EFM32 Project Success - Part 3

debug_teaser.pngLearn how to develop embedded software with less headaches in the debugging phase by following these essential best practices.   

Essential Best Practices and Debugging Tips for EFM32 Project Success - Part 2

debug_teaser.pngLearn the essential best practices needed to find success in working with hardware devices.

Essential Best Practices and Debugging Tips for EFM32 Project Success - Part 1

debug_teaser.pngLearn how to develop EFM32 projects with less painful mistakes.  This series is your guide and distills years of wisdom for working with embedded projects.  In part 1, the benefits of revision control systems are explained.

Build Your own Lightsaber (Sounds)! - Part 5

14_title.png

Blend sound effects for playback through the EFM32 internal DAC and connect an accelerometer to induce motion-activated sounds

Build your own lightsaber (sounds)! - Part 4

14_title.pngLearn how to configure the differential DAC on the EFM32 to play audio from a MicroSD card.

Build your own lightsaber (sounds) - Part 3

14_title.pngLearn about the internal EFM32 DAC peripheral in single-ended or differential mode output, and connect it to a class D amplifier

Build your own lightsaber (sounds)! - Part 2

14_title.pngCreate a simple audio tone on a GPIO pin and then examine that waveform on an oscilloscope with and without a speaker attached.