Proyek yang dibuat melalui STM32CubeMX, proses build di Keil MDK berlangsung cukup lama, tidak seperti build proyek dari Keil MDK secara langsung. Proses build bisa dipercepat dengan meng-uncheck opsi Browse Information yang terdapat dalam Option for Target tab Output.
Category: artikel
Nov 01
MicroPython di Padepokan NEXT SYSTEM Bandung
Fleksibilitas yang ditawarkan oleh bahasa pemrograman Python, telah membuka ruang untuk melakukan terobosan. Salah satunya adalah dengan hadirnya MicroPython, sebuah turunan dari Python 3 yang bermain di wilayah embedded. Di bulan Desember 2017, Padepokan NEXT SYSTEM Bandung akan membuka sejumlah kelas pelatihan baru terkait dengan ketersediaan MicroPython, yakni: MicroPython: ESP8266 dan Aplikasi Internet of Things …
Aug 03
MathWorks Weather Station
This is the ThingSpeak channel number for the MathWorks weather station https://thingspeak.com/channels/12397. It senses a number of things and puts them in the eight field of the channel: Field 1 – Wind Direction (degrees where 0 is North) Field 2 – Wind Speed (MPH) Field 3 – Humidity (%RH) Field 4 – Temperature (Degrees F) Field …
Jul 15
STM32F7 Cortex M7
Mar 01
Bootloader Arduino Nano
Bootloader yang tertanam dalam arduino nano menyebabkan WDT tidak bekerja dengan baik. Dari percobaan yang dilakukan, nano dapat berjalan dengan baik sampai terjadi WDT reset, namun proses reboot berhenti dan LED berkedip dengan cepat. Setelah menelusuri penyebabnya, rupanya, arduino nano masih ditanam bootlader versi lama. Setelah diganti dengan bootloader Optiboot, yang juga tertanam pada arduino …
Feb 06
Mikrokontroler ARM Cortex-M
Arsitektur ARM Cortex-M terus berkembang dan dikembangkan, terkait dengan kebutuhan aplikasi yang semakin komplek, yang membutuhkan fitur dan kemampuan CPU yang lebih powerful. Kehadiran sebuah teknologi selalu menuntut SDM yang mumpuni yang mampu memanfaatkan segala keunggulan yang diusungnya, tidak terkecuali di ranah embedded system. Migrasi dari arsitektur 8 bit ke 32 bit sedang terjadi, walaupun …
Nov 15
Driver Motor L293D
Motor memerlukan energi yang cukup banyak, khususnya motor-motor yang murah, yang kurang efisien. Hal pertama yang perlu dicermati adalah berapa tegangan motor yang akan digunakan. Hal kedua adalah, seberapa besar arus yang dibutuhkan motor. Driver motor seperti L293D dirancang untuk menyediakan arus hingga 600 mA per motor, dengan arus puncak 1.2A. Harap dicatat, bila menyentuh …
Nov 05
Raspberry Pi dan Input Analog
#!/usr/bin/env python # Written by Limor “Ladyada” Fried for Adafruit Industries, (c) 2015 # This code is released into the public domain import time import os import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) DEBUG = 1 # read SPI data from MCP3008 chip, 8 possible adc’s (0 thru 7) def readadc(adcnum, clockpin, mosipin, misopin, cspin): if ((adcnum …
Feb 03
Python: Menghentikan Proses
Proses-proses yang kita mulai dalam program Python yang kita buat, akan tetap berjalan bahkan setelah program kita selesai. Bila kita ingin menghentikan proses-proses tersebut secara otomatis ketika program selesai, baik melalui penekanan Ctrl+C atau yang sejenis, kita dapat menggunakan modul atexit. import atexit procs = [] @atexit.register def kill_subprocesses(): for proc in procs: proc.kill() Bisa …
Nov 22
Sensor Ultrasonic HC-SR04
Sensor ultrasonik HC-SR04 menggunakan sonar untuk menentukan jarak terhadap sebuah objek, seperti yang dilakukan Kelelawar atau Lumba-lumba. Sensor ini memiliki akurasi yang cukup baik dan pembacaan yang cukup stabil. Operasionalnya tidak dipengaruhi oleh cahaya matahari atau material berwarna gelap, namun dipengaruhi oleh material akustik. Sensor ini memiliki spesifikasi jangkauan 2 cm – 400 cm dengan …






