NS.One RTOS Blink Serial ADC

Berikut adalah sebuah contoh lain, menggunakan tiga thread untuk menangani blink LED, pengiriman data serial dan pembacaan input analog dan mengirimkannya melalui serial. #include <ChibiOS_AVR.h> MUTEX_DECL(demoMutex); static WORKING_AREA(waThread1, 16); static msg_t Thread1(void *arg) { bitWrite(DDRA,PA7,OUTPUT); while (1) { bitWrite(PORTA,PA7,HIGH); chThdSleepMilliseconds(250);…

Read more

NS.One RTOS Blink LED dan Serial

Berikut adalah sebuah contoh aplikasi NS.One RTOS, dimana blink LED dan pengiriman data melalui serial, ditangani oleh dua thread yang berbeda. #include <ChibiOS_AVR.h> static WORKING_AREA(waThread1, 16); static msg_t Thread1(void *arg) { pinMode(30, OUTPUT); while (1) { digitalWrite(30, HIGH); chThdSleepMilliseconds(250); digitalWrite(30,…

Read more

NS.One RTOS Blink LED

Berikut adalah sebuah contoh aplikasi blink LED dimana penyalaan LED dilakukan pada thread#2 sementara pemadaman LED dilakukan pada thread#1. Agar tidak terjadi tabrakan ketika menyalakan dan memadamkan LED, kita gunakan teknik semaphore. #include <ChibiOS_AVR.h> SEMAPHORE_DECL(sem, 0); static WORKING_AREA(waThread1, 64); static…

Read more

I2C LCD Back Pack

I2C LCD Back Pack merupakan pilihan driver LCD dengan koneksi I2C. Dengan modul ini kita dapat menghubungkan LCD dengan dua pin mikrokontroler saja (SDA dan SCL). I2C LCD Back Pack menggunakan chip PCF8574, dengan alamat default 0x27. Library dapat di-download…

Read more

NS.One dan AVR ATmega128

Software NS.One – arduino compatible yang dikembangkan oleh tim R&D Padepokan NEXT SYSTEM Bandung, kini bisa digunakan untuk memrogram AVR ATmega128, yang memiliki: Flash Program Memory: 128 kbytes EEPROM Data Memory: 4 kbytes SRAM Data Memory: 4 kbytes I/O Pins:…

Read more

NS.One dan Sensor Kompas CMPS10

CMPS10 adalah kompas digital yang dibuat oleh Devantech, yang memiliki fitur magnetometer 3-axis dan akselerometer 3-axis untuk meng-kompensasi kemiringan hingga 60º. Data dari modul ini dapat diakses melalui serial, I2C dan sebagai output PWM. Selain pembacaan bearing dengan resolusi 0.1º,…

Read more