Microcontroller Tutorial
Getting the Full 10-bits from the ADC (Analog t...
Getting the Full 10-bits from the ADC (Analog to Digital Converter) This is where we UP the anty with Mrs. ADC. Do you have the faith? Do you think she...
Getting the Full 10-bits from the ADC (Analog t...
Getting the Full 10-bits from the ADC (Analog to Digital Converter) This is where we UP the anty with Mrs. ADC. Do you have the faith? Do you think she...
I2C/TWI Programming Video. Creating the Code!
I2C/TWI Programming Video. Creating the Code! This video will explain the programming I2C or TWI in detail. An accelerometer with I2C functionality serves as the slave device and an ATMega...
I2C/TWI Programming Video. Creating the Code!
I2C/TWI Programming Video. Creating the Code! This video will explain the programming I2C or TWI in detail. An accelerometer with I2C functionality serves as the slave device and an ATMega...
UART Tutorial: One Way Communication from Chip-...
UART Tutorial: One Way Communication from Chip-to-Chip The Transmitting Chip's Program: #define numberOfButtons 1 include #include"ButtonPress.h" int main(void) { DDRB |= 1 << PINB1; DDRB &= ~(1 << PINB0); PORTB...
UART Tutorial: One Way Communication from Chip-...
UART Tutorial: One Way Communication from Chip-to-Chip The Transmitting Chip's Program: #define numberOfButtons 1 include #include"ButtonPress.h" int main(void) { DDRB |= 1 << PINB1; DDRB &= ~(1 << PINB0); PORTB...
Using the UART and USART to Communicate Using t...
Using the UART and USART to Communicate Using the AVR Microcontroller Here is the plain english information to understand the USART (Universal Synchronous Asynchronous Transmitter/Receiver). That is to say, the...
Using the UART and USART to Communicate Using t...
Using the UART and USART to Communicate Using the AVR Microcontroller Here is the plain english information to understand the USART (Universal Synchronous Asynchronous Transmitter/Receiver). That is to say, the...
Controlling a Hobby Servo using an Arduino
Controlling a Hobby Servo using an Arduino We will control a hobby servo using an Arduino (AVR) microcontroller by outputting a PWM (Pulse Width Modulation) signal from the microcontroller to...
Controlling a Hobby Servo using an Arduino
Controlling a Hobby Servo using an Arduino We will control a hobby servo using an Arduino (AVR) microcontroller by outputting a PWM (Pulse Width Modulation) signal from the microcontroller to...
Introduction to PWM for the AVR (Atmel) Microco...
Introduction to PWM for the AVR (Atmel) Microcontrollers PWM stands for Pulse Width Modulation and is the method to produce variable voltages using digital means. Typically, variable voltages come from...
Introduction to PWM for the AVR (Atmel) Microco...
Introduction to PWM for the AVR (Atmel) Microcontrollers PWM stands for Pulse Width Modulation and is the method to produce variable voltages using digital means. Typically, variable voltages come from...
Microcontroller - A Beginners Guide - Introduct...
Microcontroller - A Beginners Guide - Introduction to Servos and Understanding Torque There are so many types of servomechanisms (or servo for short) and the way they must be interfaced...
Microcontroller - A Beginners Guide - Introduct...
Microcontroller - A Beginners Guide - Introduction to Servos and Understanding Torque There are so many types of servomechanisms (or servo for short) and the way they must be interfaced...
Reading Multiple ADC Channels on the AVR Atmega32
Reading Multiple ADC Channels on the AVR Atmega32 What does multiple channels mean? If you have more than one analog voltage source, more than one sensor, for instance, you can...
Reading Multiple ADC Channels on the AVR Atmega32
Reading Multiple ADC Channels on the AVR Atmega32 What does multiple channels mean? If you have more than one analog voltage source, more than one sensor, for instance, you can...
Measuring the ADC Noise (Deflection) and Introd...
Measuring the ADC Noise (Deflection) and Introduction to the ADC Noise Reduction Mode Let's measure the amount returned to us by Mrs. ADC. Is she being a good clerk, or...
Measuring the ADC Noise (Deflection) and Introd...
Measuring the ADC Noise (Deflection) and Introduction to the ADC Noise Reduction Mode Let's measure the amount returned to us by Mrs. ADC. Is she being a good clerk, or...
Connecting an Accelerometer to the ADC (Analog ...
Connecting an Accelerometer to the ADC (Analog to Digital Converter) Let's go down this metal street in Breadboardville and meet this tipsy Mr. Gravity, shall we? While we're there, we...
Connecting an Accelerometer to the ADC (Analog ...
Connecting an Accelerometer to the ADC (Analog to Digital Converter) Let's go down this metal street in Breadboardville and meet this tipsy Mr. Gravity, shall we? While we're there, we...
Writing Our First ADC Program - Reading the Pot...
Writing Our First ADC Program - Reading the Potentiometer You will see me using an interrupt in this video because, in my opinion, interrupts rule with the ADC. The ADC...
Writing Our First ADC Program - Reading the Pot...
Writing Our First ADC Program - Reading the Potentiometer You will see me using an interrupt in this video because, in my opinion, interrupts rule with the ADC. The ADC...
Microcontrollers - Introduction to the Analog t...
Microcontrollers - Introduction to the Analog to Digital Converter (ADC) This is where we can start to sense the environment. Want to know tilt (Or G's, or acceleration)? Connect an...
Microcontrollers - Introduction to the Analog t...
Microcontrollers - Introduction to the Analog to Digital Converter (ADC) This is where we can start to sense the environment. Want to know tilt (Or G's, or acceleration)? Connect an...
Microcontrollers - Using Potentiometers and Und...
Microcontrollers - Using Potentiometers and Understanding Voltage Dividing (Want some Analog Voltages?) Are you looking for a good device to use when testing your Analog to Digital Converter (ADC)? Do...
Microcontrollers - Using Potentiometers and Und...
Microcontrollers - Using Potentiometers and Understanding Voltage Dividing (Want some Analog Voltages?) Are you looking for a good device to use when testing your Analog to Digital Converter (ADC)? Do...
Making Convenient Connectors for Prototyping - ...
Making Convenient Connectors for Prototyping - Using Standard Headers Using convenient connectors during the prototyping stage is key to getting dependable and predictable results very quickly. In the videos for...
Making Convenient Connectors for Prototyping - ...
Making Convenient Connectors for Prototyping - Using Standard Headers Using convenient connectors during the prototyping stage is key to getting dependable and predictable results very quickly. In the videos for...
Using Alternative Power Sources
Using Alternative Power Sources There are three main DC voltage sources available to supply power for our microcontroller projects: Batteries, wall adapters or the USB port of a computer. Generally,...
Using Alternative Power Sources
Using Alternative Power Sources There are three main DC voltage sources available to supply power for our microcontroller projects: Batteries, wall adapters or the USB port of a computer. Generally,...
Microcontroller - A Beginners Guide - Creating ...
Microcontroller - A Beginners Guide - Creating a New Library Routine to Show Integer Numbers on the LCD We know how to display an integer on the LCD, but there...
Microcontroller - A Beginners Guide - Creating ...
Microcontroller - A Beginners Guide - Creating a New Library Routine to Show Integer Numbers on the LCD We know how to display an integer on the LCD, but there...
Separating Code from the Main to Form a Library
Separating Code from the Main to Form a Library We've produced a bit of reusable code to talk to the LCD, sending commands and characters. We enabled as many functions...
Separating Code from the Main to Form a Library
Separating Code from the Main to Form a Library We've produced a bit of reusable code to talk to the LCD, sending commands and characters. We enabled as many functions...
Microcontroller - A Beginners Guide - Displayin...
Microcontroller - A Beginners Guide - Displaying Numbers on the LCD Display So, we know how to put characters and even strings of information to the LCD. The most useful...
Microcontroller - A Beginners Guide - Displayin...
Microcontroller - A Beginners Guide - Displaying Numbers on the LCD Display So, we know how to put characters and even strings of information to the LCD. The most useful...
Microcontroller - A Beginners Guide - Passing a...
Microcontroller - A Beginners Guide - Passing a String to the LCD using Pointers We had a great way of displaying characters to the display and controlling the display to...
Microcontroller - A Beginners Guide - Passing a...
Microcontroller - A Beginners Guide - Passing a String to the LCD using Pointers We had a great way of displaying characters to the display and controlling the display to...
Microcontroller - A Beginners Guide - Writing O...
Microcontroller - A Beginners Guide - Writing Our first LCD Program Now that we know almost all that we need to know about interfacing the LCD to the microcontroller, we...
Microcontroller - A Beginners Guide - Writing O...
Microcontroller - A Beginners Guide - Writing Our first LCD Program Now that we know almost all that we need to know about interfacing the LCD to the microcontroller, we...
Microcontroller - A Beginners Guide - Introduct...
Microcontroller - A Beginners Guide - Introduction and Interfacing an LCD (Liquid Crystal Display) The microcontroller is a wonderful piece of engineering and it can do many things (with the...
Microcontroller - A Beginners Guide - Introduct...
Microcontroller - A Beginners Guide - Introduction and Interfacing an LCD (Liquid Crystal Display) The microcontroller is a wonderful piece of engineering and it can do many things (with the...
Microcontroller - A Beginners Guide - Basic and...
Microcontroller - A Beginners Guide - Basic and Default Usage of a Timer and Counter and The Microcontroller Clock Timers and counters are so important that you will find many...
Microcontroller - A Beginners Guide - Basic and...
Microcontroller - A Beginners Guide - Basic and Default Usage of a Timer and Counter and The Microcontroller Clock Timers and counters are so important that you will find many...
Microcontroller - A Beginners Guide - Introduct...
Microcontroller - A Beginners Guide - Introduction to Interrupts - Using the Timer/Counter as an Example Since our brains are still warm on the subject of timers and counters, we...
Microcontroller - A Beginners Guide - Introduct...
Microcontroller - A Beginners Guide - Introduction to Interrupts - Using the Timer/Counter as an Example Since our brains are still warm on the subject of timers and counters, we...
Making a Library for Push Buttons and Software ...
Making a Library for Push Buttons and Software Debouncing The Button Press Library: #ifndef ButtonPress #define ButtonPress include char ButtonPressed(int buttonNumber, unsigned char pinOfButton, unsigned char portBit, int confidenceLevel); char...
Making a Library for Push Buttons and Software ...
Making a Library for Push Buttons and Software Debouncing The Button Press Library: #ifndef ButtonPress #define ButtonPress include char ButtonPressed(int buttonNumber, unsigned char pinOfButton, unsigned char portBit, int confidenceLevel); char...