Category: artikel

STM32CubeMX dan Keil MDK

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.

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 …

Continue reading

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 …

Continue reading

STM32F7 Cortex M7

Untuk informasi terkait pelatihan Mikrokontroler STM32F7, silahkan menghubungi NEXT SYSTEM Robotics Learning Center.

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 …

Continue reading

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 …

Continue reading

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 …

Continue reading

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 …

Continue reading

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 …

Continue reading

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 …

Continue reading