Professional Documents
Culture Documents
Introduction To Arduino
Introduction To Arduino
INF340 Mikroilemciler
Arduino'ya Giri
Ozan alayan
ocaglayan@gsu.edu.tr
ozancaglayan.com
Arduino Nedir?
Ak kaynakl yazlm:
Arduino Nedir?
Arduino == Mikroilemci?
Arduino != Mikroilemci
Arduino != Mikroilemci
Entegre LED,
Girdi/kt pinleri,
G girii,
Arduino Uygulamalar
Bluetooth tart,
...
Arduino Modelleri
Arduino Due
LilyPad Arduino
LilyPad SimpleSnap
Arduino Uno
En popler ve sk kullanlan
Arduino modeli.
Arduino Uno
Arduino Uno
SRAM: 2KB
Arduino IDE
Ak kaynakl:
https://github.com/arduino/Arduino
http://wiring.org.co
http://www.processing.org
Arduino na Sreci
Arduino
Sketch
(.ino)
C/C++
(.cpp)
avr-gcc
Object
Files
(.o)
Linker
USB
HEX
C/C++
(.cpp)
avr-gcc
Object
Files
(.o)
Tek tu!
Linker
USB
HEX
setup()
loop()
rnek 1 (Blink)
rnek 1 (Blink)
// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;
// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
pinMode(led, OUTPUT);
}
// the loop routine runs over and over again forever:
void loop() {
digitalWrite(led, HIGH);
delay(1000);
digitalWrite(led, LOW);
delay(1000);
}
rnek 2 (AnalogReadSerial)
rnek 2 (AnalogReadSerial)
// the setup routine runs once when you press reset:
void setup() {
// initialize serial communication at 9600 bits per second:
Serial.begin(9600);
}
// the loop routine runs over and over again forever:
void loop() {
// read the input on analog pin 0:
int sensorValue = analogRead(A0);
// print out the value you read
Serial.println(sensorValue);
rnek 2 (volume.py)
rnek 2 (Devre)
Galatasaray niversitesi
Bilgisayar Mhendislii Blm
Sorusu olan?
Ozan alayan
ocaglayan@gsu.edu.tr
ozancaglayan.com