Search
Search Results
-
TWI Interrupt
In this chapter, we will delve deep into the world of I2C, also known as the Two-Wire Interface, TWI, in the Arduino world. This is quite a... -
Project: Using Weather Sensors
Perhaps one of the ubiquitous projects that you will find on the Internet is a simple weather station. A basic weather station is a great project... -
ThingSpeak
Now that we’ve built a good foundation of experience working with several projects, including those that use cloud services, we are ready to create... -
Where to Go from Here
Now that you have had a thorough introduction to MicroPython, breakout boards and assorted electronics hardware, the Internet of Things, and the... -
Project: Pedestrian Crossing
Now that we’ve had a tutorial of how to design, wire, and implement a MicroPython project, let’s now look at a more advanced project. In this case,... -
MicroPython Hardware
Now that we’ve had a quick look at how MicroPython boards can be used, including a presentation on several forms of MicroPython projects, it’s time... -
EEPROM Ready Interrupt
I have not come across many Arduino sketches which utilize the EEPROM built into the ATmega328P. There are a few but they all avoid using the EEPROM... -
Vinyl Cutting
Vinyl cutters evolved from (pen) plotters, which were built as early as 1959 by CalComp (a USA-based company, founded the same year). The first... -
Safety and Space Setup
It’s very important to keep your machines in good shape, which can be a challenge if your space has many different users. Both security and good... -
Electronics for Beginners
If you are new to working with hardware and have little or no experience with electronics, you may be curious as to how you can complete the projects... -
Introducing MicroPython
Now that we have learned more about the Internet of Things and saw a demonstration of MicroPython, it is time to learn more about MicroPython – how... -
How to Program in MicroPython
Now that we have a basic understanding of the available MicroPython boards, we can learn more about programming in MicroPython – a very robust and... -
Project: Plant Monitoring
One of the most common forms of electronics projects is those that monitor events using sensors providing the data either to another machine, cloud... -
External Interrupts INT0/INT1
In this chapter, we will investigate the first pair of external interrupts. External interrupts are triggered by some stimulus applied to the pins in... -
Watchdog Interrupt
This chapter takes a look at the Watchdog Interrupt. The watchdog is a feature of the ATmega328P which sits quietly in the background and then,... -
Timer/Counter Interrupts
Timers/counters are very useful features of the ATmega328P and can be used for many different purposes in your code – if you know how. -
Multiply and Divide
In this chapter, we return to using mathematics. Addition, subtraction, and a collection of bit operations on the CPU registers have already been... -
Capacitors and Inductors
Capacitors and inductors are important parts of electronic circuits. Both of them are energy storage devices. Capacitors store the energy in the... -
I2C
The I2C bus is a convenient hardware system mainly because it requires only two wires for communication. The bus is also known by other names, such... -
USB Serial
One of the nice things about the STM32 MCU is the availability of the USB (Universal Serial Bus) peripheral. With USB, it is possible to communicate...