Back to Basics: Ohms Law

During last night’s Open Hack Night, while trying to explain things like how transistors and mosfets work, it was discussed that maybe taking a step back and outlining some of the basics of electronics would be beneficial to everyone.  So I decided to start with Ohms Law.

There are 3 things that Ohms Law deals with, and they are all related to each other.  Those things are Voltage, Current and Resistance.

Voltage is measured in… well Volts of course!

Current is measured in Amperes.

Resistance is measured in Ohms!  Named after this guy who put a bunch of work in discovering resistive properties electricity, and apparently came up with this relationship known as Ohms Law.  Anyhoo.

I like analogy’s to help me relate things that I know, against things I don’t know.  So everyone’s favorite analogy of electricity is water.  Some will argue this topic to death, but for my purpose I’m sticking to it.

Voltage — So Voltage is actually a potential concept, think of a large water tank on the top of a hill and a small pipe coming out of the bottom.  The difference between what is coming out of the pipe versus the pressure in the tank is the potential voltage.  So voltage is the pressure.

Current — This would be the volume of water pushed through that pipe by the voltage (pressure) and would refer to the quantity of water flowing through it.

Resistance — So this would be the pipe its self.  The larger the pipe (lower resistance), the easier current can flow through, thus having more current.  The smaller the pipe (higher resistance), the harder it is for the current to flow through the pipe, yielding less water.

Read more

Sequence Animoog on your iPad from your PC with Fruity Loops over WIFI

animoog screenshot

Just playing around with the iPad app Animoog, which I believe is still available for $0.99 at the iTunes app store. This is a huge bargain on a really really cool app.  I won’t get into the specifics of the app, but if you want to know more about what Animoog is or how to use it, I recommend this YouTube video.

So, while playing around with the Animoog app, if you go into the setup menu there is a selection under ‘Refresh MIDI input(s)’ where  you can select ‘Off’ or ‘Network Session 1′.  This intrigued me!  Apparently you can use MIDI over the ‘Network’.  After some Googling I was still unclear on how to get this setup, so I thought I’d just tell everyone how I did it so you can get to making some cool tunes yourself.

Read more

Using the PICkit 2 : As a Programmer

PicKit2 Debug Express
PicKit2 Debug Express

Around the space, we have been using the PICkit 2 Debug Express quite a bit lately.  This has allowed us to get pretty cozy with the functions of this handy little programmer and I thought I would share some of these features with you.

I’m sure you’ve read the previous tutorial ‘Programming PIC Microcontrollers in C‘, if you haven’t, you should go familiarize yourself with it now.  Continuing on from there, after we have a successful build of a led blinking we can use the PICkit 2 to program our chip via the ICSP header.

Read more

Sourceforge and TortoiseSVN Tutorial

SourceForge_net

If you’ve ever come across an OpenSource or OpenHardware project then you have probably heard of Sourcforge. I have to admit that I have know about Sorceforge and (Sub)version Control for years but I could never figure out why someone would want to use something so complex. I finally figured it out…it’s because Sourceforge and Version control is not at all complex. In fact it is actually very cool.  In order to use Sourceforge you’ll need a subversion (SVN) client. TortoiseSVN is the self proclaimed “coolest interface to (sub)version control”. This tutorial will get you up and running quickly with an existing Sourceforge project. You will be able to Checkout entire projects and have an exact copy on your local PC for editing and you will also learn how to Add files and Commit changed files Read more