Difference between revisions of "AVR Core: Project Tutorials"

From Microduino Wiki
Jump to: navigation, search
(Created page with "==Microduino Basic Tutorial== * '''Lesson 1--LED flashes experiments (using bread board)''' * '''Lesson 2--Multiple led flashes experiments''' * '''Lesson 3--Button ...")
 
(Microduino Advanced Tutorials)
 
(42 intermediate revisions by 5 users not shown)
Line 1: Line 1:
==Microduino Basic Tutorial==
+
==Microduino Basic Tutorials==
* '''[[Lesson 1--LED flashes experiments (using bread board)]]'''
+
* '''[[Lesson 1--Microduino "LED and a Breadboard"]]'''
* '''[[Lesson 2--Multiple led flashes experiments]]'''
+
* '''[[Lesson 2--Microduino "How to Light up Multiple LEDs"]]'''
* '''[[Lesson 3--Button switch control LED]]'''
+
* '''[[Lesson 3--Microduino "Button Controlled LED"]]'''
* '''[[Lesson 4--The button PWM control of LED brightness]]'''
+
* '''[[Lesson 4--Microduino "LED Brightness and PWM"]]'''
* '''[[Lesson 5--The potentiometer PWM control of LED brightness]]'''
+
* '''[[Lesson 5--Microduino “LED Brightness and Potentiometer PWM”]]'''
* '''[[Lesson 6--The Program PWM control of LED brightness --Breathing light]]'''
+
* '''[[Lesson 6--Microduino "Breathing Light"]]'''
* '''[[Lesson 7--Control the color of RGB LED]]'''
+
* '''[[Lesson 7--Microduino “RGB LED”]]'''
* '''[[Lesson 8--Pulse timing (check how long you hold down the switch)]]'''
+
* '''[[Lesson 8--Microduino "Pulse Recorder"]]'''
* '''[[Lesson 9--Microduino used as a multimeter with the range of 0 to 5 volts]]'''
+
* '''[[Lesson 9--Microduino "DIY Multimeter"]]'''
 
* '''[[Lesson 10--The first pegboard experiments (using electric iron)]]'''
 
* '''[[Lesson 10--The first pegboard experiments (using electric iron)]]'''
 
* '''[[Lesson 11--Microduino "The lamp of Da Vinci(light-sensitive experiments)"]]'''
 
* '''[[Lesson 11--Microduino "The lamp of Da Vinci(light-sensitive experiments)"]]'''
Line 23: Line 23:
 
* '''[[Lesson 22--Microduino "Serial port debugging"]]'''
 
* '''[[Lesson 22--Microduino "Serial port debugging"]]'''
 
* '''[[Lesson 23--Microduino "Serial port receives string and translated into an array"]]'''
 
* '''[[Lesson 23--Microduino "Serial port receives string and translated into an array"]]'''
|}
+
* '''[[Lesson 24--Microduino & Operational Amplifier--Noninverting Scaling Operation]]'''
<br>
+
* '''[[Lesson 25--Microduino & Operational Amplifier-- Inverting Scaling Operation]]'''
 +
* '''[[Lesson 26--Microduino & Operational Amplifier--Differential Ratio Operation]]'''
 +
* '''[[Lesson 27--Microduino & Flexible Application of Triode]]'''
 +
* '''[[Lesson 28--Microduino & Raindrop Sensor]]'''
 +
* '''[[Lesson 29--Two Generative Styles of Microduino PWM & Waveform Measurement]]'''
 +
* '''[[Lesson 30--Microduino-made DC V-A Meter]]'''
 +
* '''[[Lesson 31--Microduino & Buck Circuit]]'''
 +
* '''[[Lesson 32--Microduino & Wind Sensor]]'''
 +
* '''[[Lesson 33--Microduino Reset]]'''
 +
* '''[[Lesson 34--Use Microduino as an AVR ISP]]'''
 
<br>
 
<br>
  
Line 30: Line 39:
 
| colspan="2" |
 
| colspan="2" |
  
==Microduino Intermediate Tutorial==
+
==Microduino Intermediate Tutorials==
 
* '''[[Lesson 1--Microduino Resistor Meter]]'''
 
* '''[[Lesson 1--Microduino Resistor Meter]]'''
 
* '''[[Lesson 2--Microduino OLED Usage]]'''
 
* '''[[Lesson 2--Microduino OLED Usage]]'''
Line 40: Line 49:
 
* '''[[Lesson 8--Microduino Infrared Transmitting and Receiving]]'''
 
* '''[[Lesson 8--Microduino Infrared Transmitting and Receiving]]'''
 
* '''[[Lesson 9--Microduino Infrared Transcoding]]'''
 
* '''[[Lesson 9--Microduino Infrared Transcoding]]'''
* '''[[Lesson 10--Microduino Ultrasonic Ranging]]'''
+
* '''[[Lesson 10--Microduino Ultrasonic Sensor Measures Distance]]'''
 
* '''[[Lesson 11--Microduino Infrared Controls Servo Angle]]'''
 
* '''[[Lesson 11--Microduino Infrared Controls Servo Angle]]'''
 
* '''[[Lesson 12--Microduino 74HC595 Cascade and Serial input Parallel ouput Data]]'''
 
* '''[[Lesson 12--Microduino 74HC595 Cascade and Serial input Parallel ouput Data]]'''
Line 61: Line 70:
 
* '''[[Lesson 29--Microduino 8*8 Lattice Longitudinal Move Display]]'''
 
* '''[[Lesson 29--Microduino 8*8 Lattice Longitudinal Move Display]]'''
 
* '''[[Lesson 30--Microduino 8*8 Lattice Animated Emoticon]]'''
 
* '''[[Lesson 30--Microduino 8*8 Lattice Animated Emoticon]]'''
* '''[[Lesson 31--Microduino 16*16 Lattice Character Static Display]]'''
+
* '''[[Lesson 31--Static Display of Chinese Characters on the 16*16 Lattice]]'''
 
* '''[[Lesson 32--Microduino 16*16 Lattice Character Transverse Move Display]]'''
 
* '''[[Lesson 32--Microduino 16*16 Lattice Character Transverse Move Display]]'''
 
* '''[[Lesson 33--Microduino 16*16 Lattice Character Longitudinal Move Display]]'''
 
* '''[[Lesson 33--Microduino 16*16 Lattice Character Longitudinal Move Display]]'''
Line 67: Line 76:
 
* '''[[Lesson 35--Microduino EEPROM Reading and Writing Experiment]]'''
 
* '''[[Lesson 35--Microduino EEPROM Reading and Writing Experiment]]'''
 
* '''[[Lesson 36--Microduino Infrared Remote Control Changes EEPROM values]]'''
 
* '''[[Lesson 36--Microduino Infrared Remote Control Changes EEPROM values]]'''
* '''[[Lesson 37--Microduino Control Relay]]'''
+
* '''[[Lesson 37--Microduino Controls Relay]]'''
* '''[[Lesson 38--Microduino Stepper Motor Drive]]'''
+
* '''[[Lesson 38--Microduino Stepping Motor Drive]]'''
 
* '''[[Lesson 39--Microduino Stepper Motor Control steps]]'''
 
* '''[[Lesson 39--Microduino Stepper Motor Control steps]]'''
 
* '''[[Lesson 40--Microduino DC Motor Drive (Potentiometer PWM control speed)]]'''
 
* '''[[Lesson 40--Microduino DC Motor Drive (Potentiometer PWM control speed)]]'''
Line 75: Line 84:
 
* '''[[Lesson 43--Microduino Rotary encoder]]'''
 
* '''[[Lesson 43--Microduino Rotary encoder]]'''
 
* '''[[Lesson 44--Microduino Matrix keyboard]]'''
 
* '''[[Lesson 44--Microduino Matrix keyboard]]'''
 +
* '''[[Lesson 45--Microduino Electric Guitar]]'''
 +
* '''[[Lesson 46--Microduino Piano Touch]]'''
 +
* '''[[Lesson 47--Microduino Audio Spectrum & Video Output]]'''
 +
* '''[[Lesson 48--C-language Data Processing Function Introduction ]]'''
 +
* '''[[Lesson 49--Microduino I2C Communication between Host and Slave Machine]]'''
 +
* '''[[Lesson 50--Microduino OLED Automation]]'''
 +
* '''[[Lesson 51--Sleep Mode]]'''
 +
* '''[[Lesson 52--Microduino NFC Drawer Encryption Lock]]'''
 +
* '''[[Lesson 53--Microduino Touch Test]]'''
 +
* '''[[Lesson 54--Microduino MD5]]'''
 +
* '''[[Lesson 55--Microduino Sun Track]]'''
 +
* '''[[Lesson 56--Microduino EEPROM Data Flow Serial Input]]'''
 +
* '''[[Lesson 57--Programming Method Easy to Understand, Maintain and Revise]]'''
 
|}
 
|}
 
<br>
 
<br>
<br>
 
 
{| style="width: 800px;"
 
| colspan="2" |
 
 
==Microduino Sensor Tutorial==
 
 
* '''[[Microduino Digital tube thermometer(LM35, DS18b20)]]'''
 
* '''[[Microduino OLED thermometer(LM35, DS18b20)]]'''
 
* '''[[Microduino Digital tube temperature and humidity meter(DHT11, SHT10, AM2321)]]'''
 
* '''[[Microduino OLED temperature and humidity meter(DHT11, SHT10, AM2321)]]'''
 
* '''[[Microduino Light indicator-Digital tube(TSL2561)]]'''
 
* '''[[Microduino Light indicator-OLED(TSL2561)]]'''
 
* '''[[Microduino Wireless node temperature acquisition-OLED(LM35, DS18b20, DHT11, SHT10, AM2321)]]'''
 
* '''[[Microduino Update temperature and humidity to Yeelink(LM35, DS18b20, DHT11, SHT10, AM2321)]]'''
 
* '''[[Microduino Update light intensity to Yeeklink(TSL2561)]]'''
 
* '''[[Microduino Update light intensity to Yeeklink and post tweet(LM35, DS18b20, DHT11, SHT10, AM2321)]]'''
 
* '''[[Microduino MPU6050 calculate angle(Microduino 10dof)]]'''
 
* '''[[Microduino Read the pressure(Microduino 10dof)]]'''
 
* '''[[Microduino Read magnetic field intensity(Microduino 10dof)/zh]]'''
 
* '''[[microduio  Single dimension PID adjustment]]'''
 
* '''[[Microduino Ultrasonic ranging-OLED display distance]]'''
 
* '''[[Microduino Ultrasonic anti-theft]]'''
 
* '''[[Microduino Heart rate sensor usage]]'''
 
* '''[[Microduino Hall sensor usage]]'''
 
* '''[[Microduino Hall sensor to measure DC motor RPM]]'''
 
* '''[[Microduino Rain sensor usage]]'''
 
* '''[[Microduino Dry reed pipe usage]]'''
 
  
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
| colspan="2" |
 
| colspan="2" |
  
==Microduino Advanced Tutorial==
+
==Microduino Advanced Tutorials==
  
 
* '''[[Microduino Electronic welcome device]]'''
 
* '''[[Microduino Electronic welcome device]]'''
 
* '''[[Microduino Snake game]]'''
 
* '''[[Microduino Snake game]]'''
 
* '''[[Microduino Pulse measuring instrument]]'''
 
* '''[[Microduino Pulse measuring instrument]]'''
* '''[[Microduino nRF24 set up network and NFC unlock computer]]'''
+
* '''[[Microduino NFC Unlocks Computer]]'''
 
* '''[[Microduino Rotary encoder chooses the mobile number and sends message]]'''
 
* '''[[Microduino Rotary encoder chooses the mobile number and sends message]]'''
 +
* '''[[Microduino Number Selecting and Text Messaging through the Key]]'''
 
* '''[[Microduino Rotary encoder controls computer]]'''
 
* '''[[Microduino Rotary encoder controls computer]]'''
* '''[[Microduino RGB LED Matrix displayer]]'''
+
* '''[[Microduino Dot Matrix displayer]]'''
 
* '''[[Microduino Video output]]'''
 
* '''[[Microduino Video output]]'''
 
* '''[[Microduino Lattice clock]]'''
 
* '''[[Microduino Lattice clock]]'''
 
* '''[[Microduino Mobile Bluetooth Controls RGB Lights]]'''
 
* '''[[Microduino Mobile Bluetooth Controls RGB Lights]]'''
* '''[[Microduino LED shake stick]]'''
+
* '''[[Microduino Microduino-LAMP color control & Bluetooth communication]]'''
* '''[[Microduino NFC combination lock]]'''
+
* '''[[Microduino Intelligent Music Box]]'''
* '''[[Microduino Keyboard matrixcombination lock]]'''
+
* '''[[Microduino Intelligent Weight Scale]]'''
* '''[[Microduino Time-lapse photography and high-speed photography]]'''
+
* '''[[Microduino Butterfly Light]]'''
* '''[[Microduino Smart garden]]'''
+
* '''[[Microduino Altitude Lamp]]'''
* '''[[Microduino Network game console]]'''
+
* '''[[Microduino LED Shake Bar]]'''
* '''[[Microduino Wireless mouse]]'''
+
* '''[[Microduino Matrix Keyboard Coded Lock]]'''
* '''[[Microduino calculator]]'''
+
* '''[[Microduino Time-lapse and High-speed Photography]]'''
* '''[[Microduino Simulate the elevator]]'''
+
* '''[[Microduino Smart Flowerpot]]'''
* '''[[Microduino Simulate traffic light]]'''
+
* '''[[Microduino Network Game Console]]'''
* '''[[Microduino Smart Dock for laptop]]'''
+
* '''[[Microduino Wireless Mouse]]'''
* '''[[Microduino Wireless answer device]]'''
+
* '''[[Microduino Calculator]]'''
* '''[[Microduino Ward call system]]'''
+
* '''[[Microduino Elevator Simulation]]'''
* '''[[Microduino Bank queuing station system]]'''
+
* '''[[Microduino Traffic Light Simulation]]'''
* '''[[Microduino Taximeter]]'''
+
* '''[[Microduino Intelligent Design of Laptop Base]]'''
* '''[[Microduino Electronic clock]]'''
+
* '''[[Microduino Wireless Responder]]'''
* '''[[Microduino Flowmete]]'''
+
* '''[[Microduino Ward Calling System]]'''
 +
* '''[[Microduino Bank Queuing Management System]]'''
 +
* '''[[Microduino Taximeter Design]]'''
 +
* '''[[Microduino Electronic Stopwatch]]'''
 +
* '''[[Microduino Flowmeter]]'''
 +
* '''[[Microduino Electromagnetic Gun]]'''
 +
* '''[[Microduino-WiFi Controls LED]]'''
 +
* '''[[How to Use Microduino to Transmit Morse Code]]'''
 +
* '''[[Microduio Automatic Guiding Theodolite]]'''
 +
* '''[[Microduio Digital Oscilloscope]]'''
 +
<br>
  
{| style="width: 800px;"
+
==Microduino Network Tutorials==
| colspan="2" |
 
 
 
==Microduino Network==
 
 
* '''[[Microduino ENC Network (1)]]'''
 
* '''[[Microduino ENC Network (1)]]'''
 
* '''[[Microduino ENC Network (2)]]'''
 
* '''[[Microduino ENC Network (2)]]'''
Line 156: Line 158:
 
* '''[[Microduino ENC Network (12)——Use NTP to get Internet time]]'''
 
* '''[[Microduino ENC Network (12)——Use NTP to get Internet time]]'''
  
{| style="width: 800px;"
+
* '''[[Microduino W5500 Network (1)]]'''
| colspan="2" |
+
* '''[[Microduino W5500 Network (2)]]'''
 
+
* '''[[Microduino W5500 Network (3)]]'''
==Microduino KIT Example Tutorial==
+
* '''[[Microduino W5500 Network (4)]]'''
 
+
* '''[[Microduino W5500 Network (5)]]'''
* '''[[Microduino NRF communication-201KIT]]'''
+
* '''[[Microduino W5500 Network (6)]]'''
* '''[[Microduino BLE_IOS-202KIT]]'''
+
* '''[[Microduino W5500 Network (7)]]'''
* '''[[Microduino BLE_Android-202KIT]]'''
+
* '''[[Microduino W5500 Network (8)]]'''
* '''[[Microduino CC3000 get weather information by internet -203KIT]]'''
+
* '''[[Microduino W5500 Network (9)—Sending Bigger Icon]]'''
* '''[[Microduino LM4863 Music player -301KIT]]'''
+
* '''[[Microduino W5500 Network (11)—How to Change Listening Port of Web Sever]]'''
* '''[[Microduino Enc Wired network experiment -302KIT]]'''
+
* '''[[Microduino W5500 Network (12)————通过TL-WR702N wifi无线i联网/zh]]'''
* '''[[Microduino NRF Wireless Gateway based on Enc Gateway -304 KIT]]'''
+
* '''[[Microduino W5500 Network (13)—Acquiring Internet Time with NTP]]'''
* '''[[Microduino GPS recorder-306KIT]]'''
 
  
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
| colspan="2" |
 
| colspan="2" |
==Microduino  Processing Tutorial==
 
===Basic Tutorial===
 
*'''[[Setup Processing IDE]]'''
 
* '''[[Lighten Led]]'''
 
* '''[[Control Led Brightness]]'''
 
* '''[[Various Display of Led Lights]]'''
 
* '''[[RGB light]]'''
 
* '''[[Somatosensory interaction - Potentiometer]]'''
 
* '''[[Somatosensory interaction - Rotary encoder]]'''
 
* '''[[Somatosensory interaction - Microduino V1]]'''
 
* '''[[Somatosensory interaction - An arrow through a heart]]'''
 
* '''[[Somatosensory interaction - ultrasound]]'''
 
* '''[[Temperature and humidity data collection]]'''
 
* '''[[Light intensity data collection]]'''
 
* '''[[Soil moisture data collection]]'''
 
* '''[[Atmospheric pressure data collection]]'''
 
* '''[[Gyroscope]]'''
 
* '''[[Multimeter Simulation]]'''
 
* '''[[Resistance meter]]'''
 
 
===Intermediate Tutorial===
 
* '''[[Compass]]'''
 
* '''[[DC Motor Control]]'''
 
* '''[[Stepper Motor Control]]'''
 
*'''[[Servo Control]]'''
 
* '''[[Digital Tube Control]]'''
 
* '''[[Clock]]'''
 
* '''[[8*8 Single-color Lattice Control]]'''
 
* '''[[8*8 Double-color Lattice Control]]'''
 
* '''[[8*8 RGB Lattice Control]]'''
 
* '''[[Music Player]]'''
 
* '''[[Dashboard]]'''
 
* '''[[To Obtain Network Time]]'''
 
 
===Advanced Tutorial===
 
* '''[[心率监测]]'''
 
* '''[[温室大棚环境测控]]'''
 
* '''[[智能家居控制]]'''
 
* '''[[定位小车]]'''
 
* '''[[虚拟示波器的设计与实现]]'''
 
* '''[[PID水箱液位上位机源程序]]'''
 
* '''[[电能质量分析系统设计]]'''
 
 
  
 
<br>
 
<br>

Latest revision as of 09:20, 11 March 2016

Microduino Basic Tutorials


Microduino Intermediate Tutorials


Microduino Advanced Tutorials


Microduino Network Tutorials