About

Selamat datang di blog VoltiGrow.

Blog ini berisi tutorial mengenai Teknologi, Blog, Mikrokontroler, Elektronika, DIY project, dan Pemrograman.

Dimana sumber dari blog ini berasal dari buku, website tutorial lain, dan pengalaman saya yang dirangkai menggunakan kata-kata sendiri.

Tujuan utama saya membuat blog ini adalah sebagai catatan hasil belajar saya agar tidak lupa. Karena selama ini hasil belajar saya hanya disimpan di kepala dan di buku. Saya sadar juga kapasitas kepala saya tidak besar alias cepat lupa dan kalau di buku bisa hilang dan susah untuk dibawa-bawa. Maka dari itu lebih baik disimpan didalam blog VoltiGrow aja.

---

Update 21 April 2023.

Selain itu blog ini akan berisi mengenai catatan perjalanan untuk menjadi IoT Engineer.

IoT Engineer terbagi menjadi 2 bidang:

1. Embedded IoT Developer

Bahasa pemrograman:

  • Embedded C (Must Have)
  • C++ (Must Have)
  • Python (Must Have)
  • Bash Scripting (Nice To have)
  • Rust (Nice To have)

Semua bahasa pemrograman di atas akan memberi langkah awal untuk memulai perjalanan sebagai embedded engineer, di mana C++ dan C adalah hal dasar yang harus dikuasai.

Konsep:

  • RTOS (Must Have)
  • IoT Value Chain (Must Have)
  • IoT Security (Nice To Have)
  • Wireless Communication (Must Have)
  • OS Fundamentals (Must Have)
  • Cloud Computing Basics (Nice To Have)
  • Linux (Must Have)
  • Web Services (Nice To Have)
  • Pub / Sub Systems (Must Have)
  • Embedded Design Patterns (Must Have)
  • Networks (Nice To Have)

Konsep-konsep ini wajib dikuasai agar dapat bekerja dengan baik untuk mengembangan IoT.

Tools:

  • Platform IO
  • CMake
  • Esp IDF

Target Architectures:

Perbedaan antara CISC dan RISC harus dapat dipahami selama pengembangan IoT.

Development Board:

  • STM32 (Blue/Black Pill)
  • Esp32 / NodeMCU
  • Raspberry Pi (Embedded Linux)
  • BeagleBone (Embedded Linux)
  • Jetson Nano (Embedded Linux)

Microcontroller Peripherals:

  • GPIO
  • Timers
  • PWM
  • ADC
  • DAC
  • Serial Communication(SPI,I2C,UART)
  • Wifi
  • Memory(Flash,SRAM,EEPROM)
  • BLE


2. IoT Application Developer

---

Semoga coretan saya di blog ini berguna untuk kalian pada saat mempelajari hal yang sama.

Manusia lebih menyesal dengan apa yang tidak ia lakukan daripada yang ia lakukan


Salam ngoprek.

Post a Comment

Popular Items