Difference between revisions of "Arduino"

From OnnoWiki
Jump to navigation Jump to search
 
(88 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 20: Line 21:
 
* [[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: 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===
  
===Tutorial===
+
* [[Arduino: Web Simulator]]
 +
 
 +
====Web Programming====
 +
* https://wokwi.com/
 +
* https://create.arduino.cc/
 +
 
 +
====Alternative====
 +
 
 +
* [[Sloeber]]
  
'''BASIC'''
+
====BASIC====
 
* [[Arduino: Bare Minimum]]
 
* [[Arduino: Bare Minimum]]
 
* [[Arduino: Blink]]
 
* [[Arduino: Blink]]
Line 35: Line 51:
 
* [[Arduino: Fade]]
 
* [[Arduino: Fade]]
 
* [[Arduino: Time Library]]
 
* [[Arduino: Time Library]]
 +
* [[Arduino: USB Serial TTL Converter]]
  
'''Digital'''
+
====Arduino Nano====
 +
* [[Arduino Nano: Install Arduino Nano Every]]
 +
* [[Arduino Nano: PPT VOX]]
 +
* [[Arduino Nano: PTT VOX via Analog Mic]]
 +
 
 +
====Digital====
 
* [[Arduino: Blink Without Delay]]
 
* [[Arduino: Blink Without Delay]]
 
* [[Arduino: Button]]
 
* [[Arduino: Button]]
Line 47: Line 69:
 
* [[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'''
 
 
* [[Arduino: Analog In Out Serial]]
 
* [[Arduino: Analog In Out Serial]]
 
* [[Arduino: Analog Input]]
 
* [[Arduino: Analog Input]]
Line 56: Line 78:
 
* [[Arduino: Fading]]
 
* [[Arduino: Fading]]
 
* [[Arduino: Smoothing]]
 
* [[Arduino: Smoothing]]
 +
* [[Arduino: Rotary Encoder]]
  
'''Communication'''
+
====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.
 
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.
Line 84: Line 107:
 
* [[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 91: Line 116:
 
* [[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'''
 +
* [[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'''
  
'''Time'''
+
* [[Arduino: Prayer Time]]
  
 +
 +
'''SD card'''
 +
* [[Arduino: format SD card]]
 +
* [[Arduino: CD card check & info]]
 +
 +
====Time====
 +
 +
* [[Arduino: RTC Definisi]]
 +
 +
===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: Time dengan Milis Periodik]]
 +
* [[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]]
  
'''Motor / Actuator'''
+
 
 +
====GPS====
 +
 
 +
* [[Arduino: NEO 6M VCC]]
 +
* [[Arduino: minicom 9600bps]]
 +
* [[Arduino: GPS serial level shifting]]
 +
* [[Arduino: GPS first trial]]
 +
* [[Arduino: TinyGPS]]
 +
* [[Arduino: TinyGPSplus]]
 +
 
 +
====Motor / Actuator====
  
 
* [[Arduino: Arduino Motor Shield (L293)]]
 
* [[Arduino: Arduino Motor Shield (L293)]]
  
  
'''Ethernet Shield'''
+
 
 +
====Ethernet Shield====
 
* [[Arduino: Ethernet Shield]]
 
* [[Arduino: Ethernet Shield]]
 
* [[Arduino: Ethernet Shield Getting Started]]
 
* [[Arduino: Ethernet Shield Getting Started]]
Line 110: Line 197:
 
* [[Arduino: Ethernet UDP Send Receive String]]
 
* [[Arduino: Ethernet UDP Send Receive String]]
 
* [[Arduino: Ethernet NTP Client]]
 
* [[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 menampilkan isi Analog Input]]
 
* [[Arduino: Ethernet Web Server Input]]
 
* [[Arduino: Ethernet Web Server Input]]
Line 115: Line 206:
 
* [[Arduino: Ethernet UDP Send isi Analog Input]]
 
* [[Arduino: Ethernet UDP Send isi Analog Input]]
 
* [[Arduino: Ethernet UDP Send isi 1 Analog Input 0]]
 
* [[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]]
 
* [[Arduino: Ethernet UDP Receive Data Switch LED]]
 
* [[Arduino: Ethernet UDP Receive Data Switch LED]]
Line 123: Line 216:
 
* [[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====
 +
 +
* [[MQTT]] '''Recommended'''
 +
* [[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 08:49, 30 May 2024

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

Tutorial

Pranala Menarik


Tutorial

Web Programming

Alternative

BASIC

Arduino Nano

Digital

Analog

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.


Struktur Control

Sensors


LCD

Prayer Time


SD card

Time

DS1302

DS1307

DS3231


Misc


GPS

Motor / Actuator


Ethernet Shield

Fritzing


Visualisasi Data IoT

WeMOS

ESP32

NodeMCU

WAVGAT