<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Arduino%2FTeensy</id>
	<title>Arduino/Teensy - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Arduino%2FTeensy"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Arduino/Teensy&amp;action=history"/>
	<updated>2026-05-07T06:22:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Arduino/Teensy&amp;diff=1908&amp;oldid=prev</id>
		<title>Kenneth: /* Minimum */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Arduino/Teensy&amp;diff=1908&amp;oldid=prev"/>
		<updated>2015-03-08T17:36:22Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Minimum&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Pinout ==&lt;br /&gt;
&lt;br /&gt;
https://www.pjrc.com/teensy/pinout.html&lt;br /&gt;
&lt;br /&gt;
== Code ==&lt;br /&gt;
&lt;br /&gt;
=== Minimum ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
void setup() {&lt;br /&gt;
  // put your setup code here, to run once&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  // put your main code here, to run repeatedly&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Blink ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int led = 11;  // on board LED&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(led, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
void loop() {&lt;br /&gt;
  digitalWrite(led, HIGH);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
  digitalWrite(led, LOW);&lt;br /&gt;
  delay(1000);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fade LED ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int led = 12;          // the pin that the LED is attached to&lt;br /&gt;
int brightness = 0;    // how bright the LED is&lt;br /&gt;
int fadeAmount = 5;    // how many points to fade the LED by&lt;br /&gt;
&lt;br /&gt;
void setup()  {&lt;br /&gt;
  pinMode(led, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop()  {&lt;br /&gt;
  // set the brightness&lt;br /&gt;
  analogWrite(led, brightness);&lt;br /&gt;
  // change the brightness for next time through the loop:&lt;br /&gt;
  brightness = brightness + fadeAmount;&lt;br /&gt;
  // reverse the direction of the fading at the ends of the fade:&lt;br /&gt;
  if (brightness == 0 || brightness == 255) {&lt;br /&gt;
    fadeAmount = -fadeAmount ;&lt;br /&gt;
  }&lt;br /&gt;
  // wait for 30 milliseconds to see the dimming effect&lt;br /&gt;
  delay(30);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Combination Blink and Fade ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int blink_led = 11;    // on board LED&lt;br /&gt;
int blink_counter = 0;&lt;br /&gt;
&lt;br /&gt;
int fade_led = 12;     // the pin that the LED is attached to&lt;br /&gt;
int brightness = 0;    // how bright the LED is&lt;br /&gt;
int fadeAmount = 5;    // how many points to fade the LED by&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(blink_led, OUTPUT);&lt;br /&gt;
  pinMode(fade_led, OUTPUT);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  blink_counter++;&lt;br /&gt;
  if (blink_counter &amp;gt;= 60) {&lt;br /&gt;
    blink_counter = 0;&lt;br /&gt;
  }&lt;br /&gt;
  if (blink_counter == 0) {&lt;br /&gt;
    digitalWrite(blink_led, HIGH);&lt;br /&gt;
  }&lt;br /&gt;
  if (blink_counter == 30) {&lt;br /&gt;
    digitalWrite(blink_led, LOW);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // set the brightness&lt;br /&gt;
  analogWrite(fade_led, brightness);&lt;br /&gt;
  // change the brightness for next time through the loop:&lt;br /&gt;
  brightness = brightness + fadeAmount;&lt;br /&gt;
  // reverse the direction of the fading at the ends of the fade:&lt;br /&gt;
  if (brightness == 0 || brightness == 255) {&lt;br /&gt;
    fadeAmount = -fadeAmount ;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  // wait for 30 milliseconds to see the dimming effect&lt;br /&gt;
  delay(30);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Input ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
int led_pin = 11;  // on board LED&lt;br /&gt;
int switch_pin = 20;  // pin for input&lt;br /&gt;
int switch_val = 0;  // variable for input pin value&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  pinMode(led_pin, OUTPUT);&lt;br /&gt;
  pinMode(switch_pin, INPUT);&lt;br /&gt;
  digitalWrite(switch_pin, HIGH);   // turn on pullup resistor&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void loop() {&lt;br /&gt;
  switch_val = digitalRead(switch_pin);&lt;br /&gt;
  digitalWrite(led_pin, switch_val);  // sets the LED to the button&amp;#039;s value&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
References:&lt;br /&gt;
* Arduino - DigitalRead - http://arduino.cc/en/Reference/digitalRead&lt;br /&gt;
* Arduino - DigitalPins - http://arduino.cc/en/Tutorial/DigitalPins&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Arduino - Software - http://arduino.cc/en/Main/Software&lt;br /&gt;
* Teensyduino: Download and Install Teensy support into the Arduino IDE - http://www.pjrc.com/teensy/td_download.html&lt;br /&gt;
* PJRC Store - http://www.pjrc.com/store/teensy.html&lt;br /&gt;
* Title - http://www.pjrc.com/teensy/td_usage.html&lt;br /&gt;
* Teensy Loader app for Windows XP - http://www.pjrc.com/teensy/loader_xp.html&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Electronics]]&lt;br /&gt;
[[Category:Arduino]]&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>