You are on page 1of 3

ARDUINO EXAMPLES

1. Analog
a. Analog In, Out Serial
Contoh ini menunjukkan bagaimana untuk membaca pin input analog, peta hasil
untuk berbagai dari 0 sampai 255, dan kemudian menggunakan hasil bahwa untuk mengatur
modulasi lebar pulsa (PWM) dari output pin untuk meredupkan atau mencerahkan LED.
Hardware yang Diperlukan

Arduino Board
Potensiometer
LED
220 ohm resistor

Circuit

Menghubungkan satu pin dari port ke 5v, pin tengah ke analog pin 0, dan yang tersisa
ke ground. Selanjutnya menghubungkan 220 ohm resistor yang membatasi arus ke pin digital
9, dengan LED dalam seri. Panjang, kaki positif (anoda) dari LED harus terhubung ke output
dari resistor, dengan pendek, kaki negatif (katoda) yang terhubung ke ground.
Schematic
Code
Pada program dibawah ini, setelah menyatakan dua tugas pin (analog 0 untuk
potensiometer dan digital 9 untuk LED anda) dan dua variabel, sensorValue dan outputValue,
satu-satunya hal yang anda lakukan akan difungsi setup untuk memulai komunikasi serial.
Selanjutnya, dalam lingkaran utama kode, sensorValue ditugaskan untuk menyimpan
nilai analog mentah yang datang dari potensiometer. Karena Arduino memiliki resolusi
analogRead dari 0-1023, dan resolusi analogWrite hanya 0-255, ini data mentah dari
potensiometer perlu ditingkatkan sebelum menggunakannya untuk meredupkan LED.
Dalam rangka untuk skala nilai ini, menggunakan fungsi disebut map()
outputValue = map(sensorValue, 0, 1023, 0, 255);
outputValue ditugaskan untuk sama dengan dengan nilai skala dari potensiometer.
Map() menerima lima argumen : Nilai yang akan dipetakan, kisaran rendah dan kirsaran
tinggi dari data mentah, dan rendah dan tinggi nilai-nilai data yang harus ditingkatkan juga.
Dalam hal ini, data sensor dipetakan kebawah dari jarak aslinya dari 0-1023 ke 0 untuk 255.
Data sensor baru dipetakan kemudian output ke peredupan analogOutPin atau cerah LED
sebagai potensiometer dihidupkan. Akhirnya, kedua nilai-nilai sensor baku dan berskala
dikirim ke serial jendela arduino dalam aliran data.

2.

3.

4.

5.

6.
7.

b. Analog Input
c. AnalogInOutSerial
d. Analog Write Mega
e. Calibration
f. Fading
g. Smoothing
Communication
a. Dimmer
b. Graph
c. MIDI
d. MultiSerialMega
e. PhysicalPixel
f. Read ASCII String
g. Serial Call response
h. Serial input (Switch (case) Statement
i. SerialEvent
Control Structures
a. Arrays
b. For Loop (aka The Knight Rider)
c. If Statement
d. Switch (case) Statement, used with sensor input
e. Switch (case) Statement, used with serial input
f. While Loop
Core Function
a. Analog Read Serial
b. Bare Minimum
c. Blink
d. Digital Read Serial
e. Fading
f. ReadAnalogVoltage
Digital
a. Blink Without Delay
b. Button State Change Detection (Edge Detection)
c. Button
d. Debounce
e. Input Pullup Serial
f. Pitch follower using the tone() function
g. Pitch Follower
h. Playing tones on Multiple outputs using the tone() function
i. Simple Keyboard
j. State Change Detection (Edge Detection) for pushbuttons
k. Tone
l. Tone4
Display
a. LED Bar Graph
b. Row-columm Scanning to control an 8x8 LED Matrix
Foundations
a. Basics First Sketch

8. GSM Library
a. GSM Examples
b. GSM Tools
c. LiquidCrystal Library
9. Keyboard
a. Keyboard Logout
b. Keyboard Message
c. Keyboard Reprogram
d. Keyboard Serial
10. Keyboard and Mouse
a. Keyboard and Mouse Control
11. Microcontrollers
a. Analog Input Pins
b. Digital Pins
c. Memory
d. PWM
12. Mouse
a. ButtonMouseControl
b. joystckMouseControl
13. Programming Technique
a. Functions
b. Variables
c. Writing a Library for Arduino
14. Robot Library
a. Compass
b. Disco Bot
c. Hello User
d. Inputs
e. Line Following
f. Logo
g. Picture Browser
h. Remot Control
i. Rescue
j. Runaway Robot
k. Wheel Calibration
15. Sensors
a. ADXL3xx Accelerometer
b. Knock
c. Memsic 2125 Accelerometer
d. Ping Ultrasonic Range Finder
16. Strings
a. String Adition Operator
b. String Appending Operators
c. String Case Change Functions
d. String Character Functions
e. String Comparison Operators
f. String length() and trim() Commands
g. String replace Function
h. String startWith and endWith Functions
i. String substring Function

You might also like