Knowing how to properly format your code is essential to having a program compile and run correctly. The set of rules defining how to format, spell, and structure your code is known as “syntax,” and it’s what we cover in this episode of Adventures in Science as we continue talking about computer science. We look at the history of the C and C++ languages and how to apply syntax rules to an Arduino program.
Learning how to control motors and drive your robot is the first step in creating your combat bot. We look at how to read a pulse width signal from an RC receiver using an Arduino and convert that into a PWM signal for driving motors. We use only 1 channel in this video, as mixing channels for steering is saved for another episode.
Go from blinking an LED to virtual prototyping in seven hours and still have time to eat lunch! This class is for anyone who has never played around with Arduino before and those who have played around a little bit but aren’t entirely sure what it’s all about. It’s easier than you think! We’ll put together basic single component electrical circuits that will teach you about analog and digital, input and output, and basic programming concepts such as “if” statements. We’ll also practice basic serial communication, and briefly cover basic virtual prototyping using Fritzing (www.fritzing.org). In case you haven’t noticed,…
In this Video, Step by Step Demonstration is being done regarding Installing Arduino IDE on Raspberry Pi 2/ Raspbian Jessie.
In this video I’m demonstrating how to start using a 16×2 LCD with an Arduino. The first example displays a static text message and number of seconds since Arduino reset. The next one covers modification of my Arduino ohmmeter project to display data on the 16×2 Hitachi HD44780 LCD. It is a step by step tutorial, which will walk you through wiring the alphanumeric (text) LCD to work with Arduino Uno. You will also learn how to write a sketch (program), which lets you control the liquid-crystal display with the Arduino.
I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a multi-master, multi-slave, packet switched, single-ended, serial computer bus invented by Philips Semiconductor (now NXP Semiconductors)
In this video, I briefly show you how to connect a 16×2 LCD to an Arduino. After that, I go in-depth into which functions are available in the LiquidCrystal library to program it, and show you what they look like on the LCD. I also explain where and how to use each function in your program.
In this Arduino LCD Tutorial we will learn how to connect an LCD (Liquid Crystal Display) to the Arduino board. LCDs like these are very popular and broadly used in electronics projects as they are good for displaying information like sensors data from your project, and also they are very cheap.
The L298N Dual H-Bridge Motor Controller is an inexpensive device which allows you to control two independent DC motors using 5 volt digital logic signals, such as the digital output pins of an Arduino. The L298N can also be used to control a single stepper motor or two sets of LED lighting strips. In this tutorial we’ll learn how to control two 6-volt DC motors with the L298N. First we will enlighten ourselves by learning a quick bit of the history of DC motors and discovering how they actually work. We will also learn what an “H-Bridge” is,…
Wiring connections – Arduino Pin 8 to stepper driver pulse +5V – Arduino Pin 9 to stepper driver direction +5V – Arduino Ground to stepper driver signal ground Pulse -ve, Dir -ve, enable -ve – Arduino +5 volts to on/off switch to stepper driver enable +5V Helpful hints: 1. Pick the size of motor you need for the torque/power you need. Don’t know? FIND OUT! 2. Determine the voltage and current of the stepper motor. 3. Determine the stepper motor driver that will power your stepper motor with some extra fudge factor (this stuff is cheap). Big Easy driver…
Warning: We will use High Voltage which if incorrectly or improperly used could result in serious injuries or death. So be very cautious of what you are doing because I take no responsibility for any of your actions. In this tutorial we will learn how to Control High Voltage Devices using the Arduino Board.
Many have asked what motors I’m using on the KR33 Mini CNC so I wanted to do a video specifically on the topic. The motors are ClearPath Digital Servo motors by Teknic. I communicate with them the same way that I’ve done with stepper motors, with step and direction commands. The speed and power is fantastic. The servo motors power doesn’t fade with speed like steppers do.
I wanted to use more than one 28byj-48 geared motor so I modified accel stepper library to support them.
Video Tutorial on how to control large, Nema 34 Stepper motors with an Arduino, a 24V power supply and an ST-M5045 microstepping driver.
The Arduino Leonardo is awesome. The newest dev from the Arduino team features USB functionality (read: stream Arduino data directly into any windows/mac app!), more pin power (more PWM, more I/O!) and is the cheapest version yet at $24.95!