Home Chapter 7 ARDUINO Maxuino Driving an LED high and low

Site Search

GTranslate

Chinese (Simplified) French German Italian Portuguese Russian Spanish
ARDUINO Maxuino Driving an LED high and low

 

In this chapter, we will explore the most basic code to drive an LED high and low interfacing through Arduino and then Maxuino though using MAX MSP and Jitter 6.

Below are the basic circuit design and schematic.

 

CC from Arduino website. Showing the LED with 220 Ohm resistor going into pin 13.

 

Schematic of LED going from the ground on the Arduino UNO to pin 13


Using the Arduino to Blink and LED high and Low

/*

Blink

Turns on an LED on for one second, then off for one second, repeatedly.


Most Arduinos have an on-board LED you can control. On the Uno and

Leonardo, it is attached to digital pin 13. If you're unsure what

pin the on-board LED is connected to on your Arduino model, check

the documentation at http://www.arduino.cc


This example code is in the public domain.


modified 8 May 2014

by Scott Fitzgerald

*/


// the setup function runs once when you press reset or power the board

void setup() {

// initialize digital pin 13 as an output.

pinMode(13, OUTPUT);

}


// the loop function runs over and over again forever

void loop() {

digitalWrite(13, HIGH);   // turn the LED on (HIGH is the voltage level)

delay(1000);              // wait for a second

digitalWrite(13, LOW);    // turn the LED off by making the voltage LOW

delay(1000);              // wait for a second

}

 

To build this circuit make sure your LED is aligned properly with the anode and cathode in the correct direction. You should use a 220 Ohm resistor though you can also use a 1K Ohm resistor if you do not have a smaller one.

 

digitalwrite-simple (Max/MSP patch)
Copyright Ken Rinaldo

 

 

With this patch you must specify the pin number to function on the Arduino and you must also activate the pin. We are going to use the code (pak digitalWrite 1 1) where the first 1 is updated by the clicking of the message 13. By clicking the 13 you replace the 1 with 13. If you want to activate a different pin simply change that number by unlocking the patch and writing a new number.

 

digitalwrite (Max/MSP patch)
Copyright Ken Rinaldo