Difference between revisions of "Arduino"
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
Onnowpurbo (talk | contribs)  (→Time)  | 
				Onnowpurbo (talk | contribs)   | 
				||
| (75 intermediate revisions by the same user not shown) | |||
| Line 8: | Line 8: | ||
* https://www.arduino.cc/en/Main/Software  | * https://www.arduino.cc/en/Main/Software  | ||
* http://www.geeknesia.com  | * http://www.geeknesia.com  | ||
| + | * https://www.tinkercad.com/dashboard  | ||
==Tutorial==  | ==Tutorial==  | ||
| Line 17: | Line 18: | ||
==Pranala Menarik==  | ==Pranala Menarik==  | ||
| + | * [[Arduino: Preference Board Tambahan]]  | ||
* [[Arduino: Power Supply]]  | * [[Arduino: Power Supply]]  | ||
* [[Arduino: Cek sambungan USB ke laptop]]  | * [[Arduino: Cek sambungan USB ke laptop]]  | ||
* [[Arduino: Instalasi di Ubuntu]]  | * [[Arduino: Instalasi di Ubuntu]]  | ||
| + | * [[Arduino: Instalasi di Ubuntu 18.04]]  | ||
| + | * [[Arduino: Instalasi di Ubuntu 20.04]]  | ||
| + | * [[Arduino: Instalasi di Ubuntu 22.04]]  | ||
| + | * [[Arduino: Instalasi di Ubuntu 22.04 Download]]  | ||
| + | * [[Arduino: Instalasi di Ubuntu 24.04]]  | ||
* [[Arduino: Cara Upload Software]] '''PENTING'''  | * [[Arduino: Cara Upload Software]] '''PENTING'''  | ||
* [[Arduino: Menambahkan Library]]  | * [[Arduino: Menambahkan Library]]  | ||
| + | * [[Fritzing: Instalasi di Ubuntu 16.04]]  | ||
| + | * [[Arduino: arduino.cc install agent]]  | ||
| + | ===Tutorial===  | ||
| − | ===  | + | * [[Arduino: Web Simulator]]  | 
| + | |||
| + | ====Web Programming====  | ||
| + | * https://wokwi.com/  | ||
| + | * https://create.arduino.cc/  | ||
| + | |||
| + | ====Alternative====  | ||
| + | |||
| + | * [[Sloeber]]  | ||
====BASIC====  | ====BASIC====  | ||
| Line 35: | Line 53: | ||
* [[Arduino: Fade]]  | * [[Arduino: Fade]]  | ||
* [[Arduino: Time Library]]  | * [[Arduino: Time Library]]  | ||
| + | * [[Arduino: USB Serial TTL Converter]]  | ||
| + | |||
| + | ====Arduino Nano====  | ||
| + | * [[Arduino Nano: Install Arduino Nano Every]]  | ||
| + | * [[Arduino Nano: PPT VOX]]  | ||
| + | * [[Arduino Nano: PTT VOX via Analog Mic]]  | ||
====Digital====  | ====Digital====  | ||
| Line 47: | Line 71: | ||
* [[Ardiuno: Tone Pitch Follower]]  | * [[Ardiuno: Tone Pitch Follower]]  | ||
* [[Arduino: Tone di kontrol oleh analog input]]  | * [[Arduino: Tone di kontrol oleh analog input]]  | ||
| − | + | * [[Arduino: DigitalIn pin 12 Digital Out Pin 13]]  | |
====Analog====  | ====Analog====  | ||
| Line 85: | Line 109: | ||
* [[Arduino: Switch Case 2]]  | * [[Arduino: Switch Case 2]]  | ||
* [[Arduino: While Statement Conditional]]  | * [[Arduino: While Statement Conditional]]  | ||
| + | * [[Arduino: delay]]  | ||
| + | * [[Arduino: hc05 blue tooth]]  | ||
'''Sensors'''  | '''Sensors'''  | ||
| Line 92: | Line 118: | ||
* [[Arduino: Ping]]  | * [[Arduino: Ping]]  | ||
* [[Arduino: Ping dengan hc sr04]]  | * [[Arduino: Ping dengan hc sr04]]  | ||
| + | * [[Arduino: RFID RC522]]  | ||
| + | * [[Arduino: PCM Audio Play]]  | ||
| + | * [[Arduino: DHT22 sensor suhu dan humidity]]  | ||
| + | |||
'''LCD'''  | '''LCD'''  | ||
| + | * [[Arduino: LCD keypad shield]]  | ||
* [[Arduino: LCD]]  | * [[Arduino: LCD]]  | ||
| + | * [[Arduino: LCD very Simple Clock]]  | ||
| + | * [[Arduino: LCD 1602 very Simple Clock]]  | ||
| + | * [[Arduino: LCD Clock NTP Sync]]  | ||
| + | * [[Arduino: LCD 1602 I2C]]  | ||
| + | |||
| + | '''Prayer Time'''  | ||
| + | |||
| + | * [[Arduino: Prayer Time]]  | ||
| + | |||
| + | |||
| + | '''SD card'''  | ||
| + | * [[Arduino: format SD card]]  | ||
| + | * [[Arduino: CD card check & info]]  | ||
====Time====  | ====Time====  | ||
| + | * [[Arduino: RTC Definisi]]  | ||
| + | |||
| + | ===DS1302===  | ||
* [[Arduino: RTC]]  | * [[Arduino: RTC]]  | ||
| − | * [[Arduino: RTC DS1302]]  | + | * [[Arduino: RTC and LCD]]  | 
| + | * [[Arduino: RTC DS1302]] '''RECOMMENDED'''  | ||
* [[Arduino: RTC DS1302 Unix Time]]  | * [[Arduino: RTC DS1302 Unix Time]]  | ||
| + | * [[Arduino: RTC DS1302 NTP Sync]] '''RECOMMENDED'''  | ||
| + | |||
| + | ===DS1307===  | ||
| + | |||
| + | * [[Arduino: DS1307 RTC I2C Setup]]  | ||
| + | * [[Arduino: DS1307 RTC I2C Clock Serial]]  | ||
| + | * [[Arduino: LCD DS1307 I2C RTC]]  | ||
| + | * [[Arduino: LCD DS1307 I2C RTC alternative]]  | ||
| + | |||
| + | ===DS3231===  | ||
| + | * [[Arduino: I2C Scanner untuk DS3231]]  | ||
| + | * [[Arduino: RTC DS3231 hack]]  | ||
| + | * [[Arduino: RTC DS3231]]  | ||
| + | * [[Arduino: RTC DS3231 PC Sync]]  | ||
| + | * [[Arduino: RTC DS3231 NTP Sync]]  | ||
* [[Arduino: RTC DS3231 Unix Time]]  | * [[Arduino: RTC DS3231 Unix Time]]  | ||
| + | |||
| + | |||
| + | ===Misc===  | ||
* [[Arduino: Time dengan Milis Periodik]]  | * [[Arduino: Time dengan Milis Periodik]]  | ||
* [[Arduino: DateTime]]  | * [[Arduino: DateTime]]  | ||
* [[Arduino: Time]]  | * [[Arduino: Time]]  | ||
* [[Arduino: Time PC Sync]]  | * [[Arduino: Time PC Sync]]  | ||
| + | * [[Arduino: LCD Clock NTP Sync]]  | ||
| + | * [[Arduino: NTP Sync]]  | ||
| + | * [[Arduino: VOX Voice Operated Transmit]]  | ||
| + | |||
| + | |||
| + | ====GPS====  | ||
| + | |||
| + | * [[Arduino: NEO 6M VCC]]  | ||
| + | * [[Arduino: minicom 9600bps]]  | ||
| + | * [[Arduino: GPS serial level shifting]]  | ||
| + | * [[Arduino: GPS first trial]]  | ||
| + | * [[Arduino: TinyGPS]]  | ||
| + | * [[Arduino: TinyGPSplus]]  | ||
====Motor / Actuator====  | ====Motor / Actuator====  | ||
* [[Arduino: Arduino Motor Shield (L293)]]  | * [[Arduino: Arduino Motor Shield (L293)]]  | ||
| + | |||
| Line 120: | Line 200: | ||
* [[Arduino: Ethernet NTP Client]]  | * [[Arduino: Ethernet NTP Client]]  | ||
* [[Arduino: Ethernet NTP dapatkan waktu]]  | * [[Arduino: Ethernet NTP dapatkan waktu]]  | ||
| + | * [[Arduino: Ethernet NTP Time Sync]] '''RECOMMENDED'''  | ||
| + | * [[Arduino: Ethernet NTP Time Sync dan Play Audio]] '''RECOMMENDED'''  | ||
| + | * [[Arduino: Ethernet NTP Sync, dan timer untuk Play Audio]] '''RECOMMENDED'''  | ||
* [[Arduino: Ethernet Web Server menampilkan isi Analog Input]]  | * [[Arduino: Ethernet Web Server menampilkan isi Analog Input]]  | ||
* [[Arduino: Ethernet Web Server Input]]  | * [[Arduino: Ethernet Web Server Input]]  | ||
| Line 135: | Line 218: | ||
* [[Arduino: Ethernet TCP Read Data]]  | * [[Arduino: Ethernet TCP Read Data]]  | ||
* [[Arduino: Ethernet TCP Web Control LED]]  | * [[Arduino: Ethernet TCP Web Control LED]]  | ||
| + | |||
| + | ====Fritzing====  | ||
| + | |||
| + | * [[Fritzing: Instalasi di Ubuntu 16.04]]  | ||
| + | |||
====Visualisasi Data IoT====  | ====Visualisasi Data IoT====  | ||
| + | * [[MQTT]] '''Recommended'''  | ||
* [[Graphite]]  | * [[Graphite]]  | ||
* [[Bokeh]] - Untuk Visualisasi Data dari Arduino  | * [[Bokeh]] - Untuk Visualisasi Data dari Arduino  | ||
| + | * [[Thingspeak]]  | ||
| + | |||
| + | ==WeMOS==  | ||
| + | |||
| + | * [[WeMOS]]  | ||
| + | * [[WeMOS: Arduino IDE Support]]  | ||
| + | * [[WeMOS: pin assignment]]  | ||
| + | * [[WeMOS: Blink]]  | ||
| + | * [[WeMOS: NTP Jam Digital]]  | ||
| + | * [[WeMOS: NTP]]  | ||
| + | * [[WeMOS: DHT11 - sensor suhu dan humidity]]  | ||
| + | |||
| + | ==ESP32==  | ||
| + | |||
| + | * [[ESP32]]  | ||
| + | * [[ESP32: DEV KIT V1 pin]]  | ||
| + | * [[ESP32: Arduino IDE Support]]  | ||
| + | |||
| + | ==NodeMCU==  | ||
| + | |||
| + | * [[NodeMCU: Arduino IDE Support]]  | ||
| + | |||
| + | ==WAVGAT==  | ||
| + | |||
| + | * [[WAVGAT: Instalasi IDE]]  | ||
| + | * [[WAVGAT: blink]]  | ||
Latest revision as of 12:03, 16 October 2025
Arduino adalah platform open-source elektronik berdasarkan hardware yang mudah digunakan dan perangkat lunak open source. Ini ditujukan untuk siapa pun yang membuat proyek interaktif.
Referensi
- https://www.arduino.cc/
 - https://www.arduino.cc/en/Main/Software
 - http://www.geeknesia.com
 - https://www.tinkercad.com/dashboard
 
Tutorial
- https://www.arduino.cc/en/Tutorial/HomePage
 - http://lucidtronix.com/tutorials
 - http://www.ladyada.net/learn/arduino/lesson1.html
 
Pranala Menarik
- Arduino: Preference Board Tambahan
 - Arduino: Power Supply
 - Arduino: Cek sambungan USB ke laptop
 - Arduino: Instalasi di Ubuntu
 - Arduino: Instalasi di Ubuntu 18.04
 - Arduino: Instalasi di Ubuntu 20.04
 - Arduino: Instalasi di Ubuntu 22.04
 - Arduino: Instalasi di Ubuntu 22.04 Download
 - Arduino: Instalasi di Ubuntu 24.04
 - Arduino: Cara Upload Software PENTING
 - Arduino: Menambahkan Library
 - Fritzing: Instalasi di Ubuntu 16.04
 - Arduino: arduino.cc install agent
 
Tutorial
Web Programming
Alternative
BASIC
- Arduino: Bare Minimum
 - Arduino: Blink
 - Arduino: Analog Read Serial
 - Arduino: Digital Read Serial
 - Arduino: Read Analog Voltage
 - Arduino: Fade
 - Arduino: Time Library
 - Arduino: USB Serial TTL Converter
 
Arduino Nano
Digital
- Arduino: Blink Without Delay
 - Arduino: Button
 - Arduino: Debounce
 - Arduino: Digital Input Pullup
 - Arduino: State Change Detection
 - Arduino: Tone Keyboard
 - Arduino: Tone Melody
 - Arduino: Tone Multiple
 - Ardiuno: Tone Pitch Follower
 - Arduino: Tone di kontrol oleh analog input
 - Arduino: DigitalIn pin 12 Digital Out Pin 13
 
Analog
- Arduino: Analog In Out Serial
 - Arduino: Analog Input
 - Arduino: Analog Write Mega
 - Arduino: Calibration
 - Arduino: Fading
 - Arduino: Smoothing
 - Arduino: Rotary Encoder
 
Communication
Contoh-contoh ini termasuk kode yang memungkinkan Arduino untuk berbicara dengan sketch yang berjalan pada komputer. Untuk informasi lebih lanjut atau untuk men-download Processing, lihat http://processing.org. Ada juga Max / MSP patch yang dapat berkomunikasi antar sketch Arduino.
- Arduino: ASCIITable
 - Arduino: Dimmer
 - Arduino: Graph
 - Arduino: Midi
 - Arduino: Multi Serial Mega
 - Arduino: Physical Pixel
 - Arduino: Read ASCII String
 - Arduino: Serial Call Response
 - Arduino: Serial Call Response ASCII
 - Arduino: Serial Event
 - Arduino: Virtual Color Mixer
 - Arduino: Serial Parse Integer
 - Arduino: Parsing Text
 - Arduino: Membandingkan String
 
Struktur Control
- Arduino: Arrays
 - Arduino: For Loop Iteration
 - Arduino: If Statement Conditional
 - Arduino: Switch Case
 - Arduino: Switch Case 2
 - Arduino: While Statement Conditional
 - Arduino: delay
 - Arduino: hc05 blue tooth
 
Sensors
- Arduino: ADXL3xx
 - Arduino: Knock
 - Arduino: Memsic2125
 - Arduino: Ping
 - Arduino: Ping dengan hc sr04
 - Arduino: RFID RC522
 - Arduino: PCM Audio Play
 - Arduino: DHT22 sensor suhu dan humidity
 
LCD
- Arduino: LCD keypad shield
 - Arduino: LCD
 - Arduino: LCD very Simple Clock
 - Arduino: LCD 1602 very Simple Clock
 - Arduino: LCD Clock NTP Sync
 - Arduino: LCD 1602 I2C
 
Prayer Time
SD card
Time
DS1302
- Arduino: RTC
 - Arduino: RTC and LCD
 - Arduino: RTC DS1302 RECOMMENDED
 - Arduino: RTC DS1302 Unix Time
 - Arduino: RTC DS1302 NTP Sync RECOMMENDED
 
DS1307
- Arduino: DS1307 RTC I2C Setup
 - Arduino: DS1307 RTC I2C Clock Serial
 - Arduino: LCD DS1307 I2C RTC
 - Arduino: LCD DS1307 I2C RTC alternative
 
DS3231
- Arduino: I2C Scanner untuk DS3231
 - Arduino: RTC DS3231 hack
 - Arduino: RTC DS3231
 - Arduino: RTC DS3231 PC Sync
 - Arduino: RTC DS3231 NTP Sync
 - Arduino: RTC DS3231 Unix Time
 
Misc
- Arduino: Time dengan Milis Periodik
 - Arduino: DateTime
 - Arduino: Time
 - Arduino: Time PC Sync
 - Arduino: LCD Clock NTP Sync
 - Arduino: NTP Sync
 - Arduino: VOX Voice Operated Transmit
 
GPS
- Arduino: NEO 6M VCC
 - Arduino: minicom 9600bps
 - Arduino: GPS serial level shifting
 - Arduino: GPS first trial
 - Arduino: TinyGPS
 - Arduino: TinyGPSplus
 
Motor / Actuator
Ethernet Shield
- Arduino: Ethernet Shield
 - Arduino: Ethernet Shield Getting Started
 - Arduino: Ethernet Library
 - Arduino: Ethernet DHCP Address Printer
 - Arduino: Ethernet UDP Send Receive String
 - Arduino: Ethernet NTP Client
 - Arduino: Ethernet NTP dapatkan waktu
 - Arduino: Ethernet NTP Time Sync RECOMMENDED
 - Arduino: Ethernet NTP Time Sync dan Play Audio RECOMMENDED
 - Arduino: Ethernet NTP Sync, dan timer untuk Play Audio RECOMMENDED
 - Arduino: Ethernet Web Server menampilkan isi Analog Input
 - Arduino: Ethernet Web Server Input
 - Arduino: Ethernet Web Server Control LED
 - Arduino: Ethernet UDP Send isi Analog Input
 - Arduino: Ethernet UDP Send isi 1 Analog Input 0
 - Arduino: Ethernet UDP Send isi Analog Input 0 ke Graphite di Server
 - Arduino: Ethernet UDP Send isi Analog Input 0 ke Graphite di Server Timing dengan RTC DS1302
 - Arduino: Ethernet UDP Receive Data
 - Arduino: Ethernet UDP Receive Data Switch LED
 - Arduino: Ethernet UDP Receive Data Tone Speaker
 - http://forum.arduino.cc/index.php/topic,148853.msg1118346.html#msg1118346 - Android Controlling Arduino
 - Arduino: Ethernet TCP telnet client
 - Arduino: Ethernet TCP Read Sederhana
 - Arduino: Ethernet TCP Read Data
 - Arduino: Ethernet TCP Web Control LED
 
Fritzing
Visualisasi Data IoT
- MQTT Recommended
 - Graphite
 - Bokeh - Untuk Visualisasi Data dari Arduino
 - Thingspeak
 
WeMOS
- WeMOS
 - WeMOS: Arduino IDE Support
 - WeMOS: pin assignment
 - WeMOS: Blink
 - WeMOS: NTP Jam Digital
 - WeMOS: NTP
 - WeMOS: DHT11 - sensor suhu dan humidity