SlideShare a Scribd company logo
1 of 9
Download to read offline
Blinky 
101 
with 
Arduino 
v1.0 
Beta 
3 
Mark 
Kriegsman 
October 
29, 
2013 
(revised)
Before 
You 
Start, 
First 
Learnโ€ฆ 
โ€ข Addi5ve 
color 
(light) 
model 
โ€ข Trichroma5c 
color 
percep5on 
โ€ข Red/Green/Blue 
(RGB) 
colorspace 
โ€ข Non-ยญโ€linear 
brightness 
percep5on 
โ€ข Raw 
Spectra 
vs. 
โ€œRainbowsโ€ 
โ€ข Inherent 
brightness 
(re: 
yellow) 
โ€ข 24-ยญโ€bit 
RGB 
color 
representa5on 
โ€ข Refresh 
rate, 
persistence 
of 
vision 
โ€ข LED 
opera5onal 
basics 
โ€ข Pulse-ยญโ€width 
modula5on 
โ€ข Basic 
computer 
anima5on 
โ€ข Double 
buffering 
โ€ข Electrical 
and 
breadboarding 
basics 
โ€ข Digital 
logic 
basics 
โ€ข Clocked 
serial 
communica5on 
(SPI) 
โ€ข Microcontroller 
basics 
(e.g., 
no 
OS, 
etc.) 
โ€ข Arduino 
basics 
(setup/loop, 
preprocessor) 
โ€ข gcc 
4.3.x 
toolchain 
โ€ข C++ 
classes 
& 
methods 
โ€ข C++ 
memory, 
pointers, 
structs 
& 
arrays 
โ€ข C++ 
operator 
overloading 
(e.g. 
%=) 
โ€ข Inline 
assembly 
language 
โ€ข Harvard 
vs. 
von 
Neumann 
architectures 
โ€ข AVR/ATmega 
MCU 
architecture 
โ€ข 8-ยญโ€bit 
MCU 
issues 
(e.g. 
int 
= 
16 
bits) 
โ€ข Satura5ng 
arithme5c 
& 
ISO/IEC 
N1169 
โ€ข ATmega 
328 
port-ยญโ€to-ยญโ€pin 
mappings 
โ€ข Disassembly 
of 
compiler 
output 
โ€ข Cycle 
coun5ng 
for 
required 
5mings 
โ€ข โ€œprine 
debuggingโ€
On 
Second 
Thought, 
Letโ€™s 
Just 
Play: 
1. Connect 
Arduino, 
run 
test 
code 
(โ€œcookbookโ€) 
-ยญโ€ 
USB 
connec5on, 
Arduino 
IDE, 
basic 
โ€œBlinkโ€ 
sketch 
2. Hook 
up 
LED 
strip, 
sample 
code 
(โ€œcookbookโ€) 
-ยญโ€ 
Run 
code, 
see 
LEDs 
on 
strip 
light 
up. 
Woo! 
3. Receive 
your 
mission 
instruc5ons 
-ยญโ€ 
Play 
with 
der 
Blinkenlights.
Basic 
Arduino 
setup 
1. 
2. 
3.
Type, 
Upload
Destroy 
The 
Earth
References 
and 
Resources 
โ€ข Arduino.cc: 
good 
docs 
& 
great 
forums 
โ€ข Where 
to 
shop: 
Adafruit.com, 
Sparkfun.com 
โ€ข FastLED 
hjp://fastled.io 
Google 
Plus 
โ€œFastLED 
Usersโ€ 
group 
hjp://fastled.io/+ 
โ€ข DL-ยญโ€Blinkenlights
Thank 
you! 
And 
special 
thanks 
toโ€ฆ

More Related Content

What's hot

Arduino delphi 2014_7_bonn
Arduino delphi 2014_7_bonnArduino delphi 2014_7_bonn
Arduino delphi 2014_7_bonnMax Kleiner
ย 
Iot 101
Iot 101Iot 101
Iot 101Anna Gerber
ย 
Aurdino presentation
Aurdino presentationAurdino presentation
Aurdino presentationC.Vamsi Krishna
ย 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino unoRahat Sood
ย 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the ArduinoCharles A B Jr
ย 
Intro to Hardware Programming with the Arduino Uno
Intro to Hardware Programming with the Arduino UnoIntro to Hardware Programming with the Arduino Uno
Intro to Hardware Programming with the Arduino UnoVui Nguyen
ย 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programmingPunit Goswami
ย 
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPadIntroduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPadBrian Huang
ย 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerMujahid Hussain
ย 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshopatuline
ย 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to ArduinoLuki B. Subekti
ย 
CTC - What is Arduino
CTC - What is ArduinoCTC - What is Arduino
CTC - What is ArduinoDavid Cuartielles
ย 
Lab2ppt
Lab2pptLab2ppt
Lab2pptZhentao Xu
ย 
Introduction to Arduino and Circuits
Introduction to Arduino and CircuitsIntroduction to Arduino and Circuits
Introduction to Arduino and CircuitsJason Griffey
ย 

What's hot (20)

Arduino
ArduinoArduino
Arduino
ย 
Arduino delphi 2014_7_bonn
Arduino delphi 2014_7_bonnArduino delphi 2014_7_bonn
Arduino delphi 2014_7_bonn
ย 
Iot 101
Iot 101Iot 101
Iot 101
ย 
Aurdino presentation
Aurdino presentationAurdino presentation
Aurdino presentation
ย 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino uno
ย 
Introducing the Arduino
Introducing the ArduinoIntroducing the Arduino
Introducing the Arduino
ย 
Intro to Hardware Programming with the Arduino Uno
Intro to Hardware Programming with the Arduino UnoIntro to Hardware Programming with the Arduino Uno
Intro to Hardware Programming with the Arduino Uno
ย 
Arduino and c programming
Arduino and c programmingArduino and c programming
Arduino and c programming
ย 
Arduino Programming
Arduino ProgrammingArduino Programming
Arduino Programming
ย 
Introduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPadIntroduction to Arduino with ArduBlock & SparkFun LilyPad
Introduction to Arduino with ArduBlock & SparkFun LilyPad
ย 
Introduction to Arduino Microcontroller
Introduction to Arduino MicrocontrollerIntroduction to Arduino Microcontroller
Introduction to Arduino Microcontroller
ย 
An introduction to Arduino
An introduction to ArduinoAn introduction to Arduino
An introduction to Arduino
ย 
Arduino Workshop
Arduino WorkshopArduino Workshop
Arduino Workshop
ย 
Arduino - Peripherals and interface
Arduino - Peripherals and interfaceArduino - Peripherals and interface
Arduino - Peripherals and interface
ย 
Introduction to Arduino
Introduction to ArduinoIntroduction to Arduino
Introduction to Arduino
ย 
CTC - What is Arduino
CTC - What is ArduinoCTC - What is Arduino
CTC - What is Arduino
ย 
Lab2ppt
Lab2pptLab2ppt
Lab2ppt
ย 
Arduino: Arduino lcd
Arduino: Arduino lcdArduino: Arduino lcd
Arduino: Arduino lcd
ย 
Introduction to Arduino and Circuits
Introduction to Arduino and CircuitsIntroduction to Arduino and Circuits
Introduction to Arduino and Circuits
ย 
Arduino
ArduinoArduino
Arduino
ย 

Similar to Blinky 101 with Arduino v1.0b3 (FastLED)

Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1Felipe Belarmino
ย 
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker MovementRaspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movementsrmonk
ย 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfAbdErrezakChahoub
ย 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptxshivagoud45
ย 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptxaravind Guru
ย 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.pptFreddyEspejo3
ย 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.pptTalhaShahid49
ย 
Arduino
ArduinoArduino
ArduinoShusomm
ย 
Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...Alexander Bolshev
ย 
4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdfRynefelElopre2
ย 
Introduction to Arduino.pptx
Introduction to Arduino.pptxIntroduction to Arduino.pptx
Introduction to Arduino.pptxAkshat Bijronia
ย 
Getting started with arduino uno
Getting started with arduino unoGetting started with arduino uno
Getting started with arduino unoSaumya Ranjan Behura
ย 
Arduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityArduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityAhmed Magdy Farid
ย 
Arduino Programming - Brief Introduction
Arduino Programming - Brief IntroductionArduino Programming - Brief Introduction
Arduino Programming - Brief IntroductionNEEVEE Technologies
ย 
Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Scala Italy
ย 
4667031.ppt
4667031.ppt4667031.ppt
4667031.pptlakshmiact
ย 

Similar to Blinky 101 with Arduino v1.0b3 (FastLED) (20)

Arduino spooky projects_class1
Arduino spooky projects_class1Arduino spooky projects_class1
Arduino spooky projects_class1
ย 
Raspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker MovementRaspberry Pi, Arduino and the Maker Movement
Raspberry Pi, Arduino and the Maker Movement
ย 
arduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdfarduinoworkshop-160204051621.pdf
arduinoworkshop-160204051621.pdf
ย 
Ardui no
Ardui no Ardui no
Ardui no
ย 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptx
ย 
Arduino_Beginner.pptx
Arduino_Beginner.pptxArduino_Beginner.pptx
Arduino_Beginner.pptx
ย 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
ย 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
ย 
ArduinoPart1.ppt
ArduinoPart1.pptArduinoPart1.ppt
ArduinoPart1.ppt
ย 
arduinoedit.pptx
arduinoedit.pptxarduinoedit.pptx
arduinoedit.pptx
ย 
Arduino
ArduinoArduino
Arduino
ย 
Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...Practical reverse engineering and exploit development for AVR-based Embedded ...
Practical reverse engineering and exploit development for AVR-based Embedded ...
ย 
arduino.pdf
arduino.pdfarduino.pdf
arduino.pdf
ย 
4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf4 Introduction to Arduino.pdf
4 Introduction to Arduino.pdf
ย 
Introduction to Arduino.pptx
Introduction to Arduino.pptxIntroduction to Arduino.pptx
Introduction to Arduino.pptx
ย 
Getting started with arduino uno
Getting started with arduino unoGetting started with arduino uno
Getting started with arduino uno
ย 
Arduino Workshop @ MSA University
Arduino Workshop @ MSA UniversityArduino Workshop @ MSA University
Arduino Workshop @ MSA University
ย 
Arduino Programming - Brief Introduction
Arduino Programming - Brief IntroductionArduino Programming - Brief Introduction
Arduino Programming - Brief Introduction
ย 
Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64Alessandro Abbruzzetti - Kernal64
Alessandro Abbruzzetti - Kernal64
ย 
4667031.ppt
4667031.ppt4667031.ppt
4667031.ppt
ย 

Recently uploaded

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsArindam Chakraborty, Ph.D., P.E. (CA, TX)
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTbhaskargani46
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
ย 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projectssmsksolar
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...tanu pandey
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
ย 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationBhangaleSonal
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoordharasingh5698
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7Call Girls in Nagpur High Profile Call Girls
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptNANDHAKUMARA10
ย 

Recently uploaded (20)

FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
ย 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
ย 
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort ServiceCall Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
Call Girls in Ramesh Nagar Delhi ๐Ÿ’ฏ Call Us ๐Ÿ”9953056974 ๐Ÿ” Escort Service
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
ย 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
ย 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...Bhosari ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For ...
Bhosari ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For ...
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
ย 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
ย 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
ย 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
ย 
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoorTop Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
Top Rated Call Girls In chittoor ๐Ÿ“ฑ {7001035870} VIP Escorts chittoor
ย 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
ย 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
ย 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
ย 

Blinky 101 with Arduino v1.0b3 (FastLED)

  • 1. Blinky 101 with Arduino v1.0 Beta 3 Mark Kriegsman October 29, 2013 (revised)
  • 2. Before You Start, First Learnโ€ฆ โ€ข Addi5ve color (light) model โ€ข Trichroma5c color percep5on โ€ข Red/Green/Blue (RGB) colorspace โ€ข Non-ยญโ€linear brightness percep5on โ€ข Raw Spectra vs. โ€œRainbowsโ€ โ€ข Inherent brightness (re: yellow) โ€ข 24-ยญโ€bit RGB color representa5on โ€ข Refresh rate, persistence of vision โ€ข LED opera5onal basics โ€ข Pulse-ยญโ€width modula5on โ€ข Basic computer anima5on โ€ข Double buffering โ€ข Electrical and breadboarding basics โ€ข Digital logic basics โ€ข Clocked serial communica5on (SPI) โ€ข Microcontroller basics (e.g., no OS, etc.) โ€ข Arduino basics (setup/loop, preprocessor) โ€ข gcc 4.3.x toolchain โ€ข C++ classes & methods โ€ข C++ memory, pointers, structs & arrays โ€ข C++ operator overloading (e.g. %=) โ€ข Inline assembly language โ€ข Harvard vs. von Neumann architectures โ€ข AVR/ATmega MCU architecture โ€ข 8-ยญโ€bit MCU issues (e.g. int = 16 bits) โ€ข Satura5ng arithme5c & ISO/IEC N1169 โ€ข ATmega 328 port-ยญโ€to-ยญโ€pin mappings โ€ข Disassembly of compiler output โ€ข Cycle coun5ng for required 5mings โ€ข โ€œprine debuggingโ€
  • 3. On Second Thought, Letโ€™s Just Play: 1. Connect Arduino, run test code (โ€œcookbookโ€) -ยญโ€ USB connec5on, Arduino IDE, basic โ€œBlinkโ€ sketch 2. Hook up LED strip, sample code (โ€œcookbookโ€) -ยญโ€ Run code, see LEDs on strip light up. Woo! 3. Receive your mission instruc5ons -ยญโ€ Play with der Blinkenlights.
  • 5.
  • 8. References and Resources โ€ข Arduino.cc: good docs & great forums โ€ข Where to shop: Adafruit.com, Sparkfun.com โ€ข FastLED hjp://fastled.io Google Plus โ€œFastLED Usersโ€ group hjp://fastled.io/+ โ€ข DL-ยญโ€Blinkenlights
  • 9. Thank you! And special thanks toโ€ฆ