MikroElektronika Learn

HowTos

Hexiwear writing first program

28 Apr , 2016  

Software and Tools Environment Setup Step 1: Jump Start Your Design with the NXP Kinetis SDK! Kinetis SDK is a complementary collection of comprehensive software enablement for NXP Kinetis Microcontrollers that includes system startup, peripheral drivers, USB and connectivity stacks, middleware, and real-time operating system (RTOS) kernels. Hexiwear is developed based on Kinetis SDK Version […]

Hexiwear

Hexiwear overview

28 Apr , 2016  

Getting started Wake up Six capacitive buttons surrounding an OLED display make up Hexiwear’s user interface. A double tap on any of the buttons will wake up the device and light up the OLED display to show the home screen. If double taps don’t wake up the device, the battery is probably empty. Connect Hexiwear […]

Embedded Development

Multi-Threading Flip n click

26 Apr , 2016  

For those of you who might have not been in attendance at the first Maker’s Faire in Vienna, we are bring the workshop to you. When working with limited resources, the concept of running an operating system is so far from reality that it is never considered. Since we work at the bare metal level, […]

,

RF Technologies & IOT

GSM – Part 3 : GSM 2 Click

26 Apr , 2016  

The second part of this tutorial introduced our AT parser and the idea of a GSM engine. For our final chapter in exploring GSM we will go through the adaptation of the engine for a specific GSM module. All adaptation should reside inside a single file. In this case, that single file is named  gsm_adapter.c. The implementation requires some deep analysis and […]

, , ,

RF Technologies & IOT

GSM – Part 2 : AT Parser

18 Apr , 2016  

The basic idea of a GSM engine is to make something that will control a modem’s behavior. Like an engine for a car that can be used inside another car the parsing engine is for AT commands. For that kind of job, we need to focus on creating the basic core. The core provides the lower level workings […]

, , , ,

Embedded Development

Packed Structures – Make the Memory Feel Safe

13 Apr , 2016  

In our last project I presented the library for BLE P Click board. If you were specially curious, and looked inside the source files, you would see structures with something extra in their declaration: ”  _aci_packed_ “. _aci_packed was actually a macro which was declared as: __attribute__((__packed__)). This command tells the compiler to pack structures. What […]

, , , ,

RF Technologies & IOT

GSM – Part 1 : Introduction

11 Apr , 2016  

GSM represents the global standard for mobile communications. It is developed by European Telecommunications Standards Institute in early 1990s to describe the protocols for the 2nd generation of digital cellular networks.

, , , , , ,

Click Boards

Going the Distance with Fiber Optics

8 Apr , 2016  

We all love servos, we love them with breakfast, lunch and dinner. But one serious concern that arises is when we include other noisy components and interference gets in the way. This problem is compounded to extreme when you introduce distance. The further you get from the PWM source the greater the signal is degraded […]

, , , , , ,

RF Technologies & IOT

Bluetooth Low Energy – Part 2: BLE P Click

4 Apr , 2016  

BLE P Click Library Demo from mikroElektronika on Vimeo. Last week, we did a (not so) brief introduction to Bluetooth Low Energy, the super efficient younger brother of Bluetooth. Every radio module is complicated and involves multiple functioning layers.  We went over all the layers, from physical and link layers on the controller then the […]

, , ,

Let's Make

A DataLogger for All Occasions

1 Apr , 2016  

We use data everyday and every place. It’s almost impossible to exist in a modern society without generating a tremendous amount of data. So what do we use this data for? That’s a huge question, but the simplified version of that would be to optimize our process and procedures. We do this to save time, […]

, , ,

Click Boards

Led Matrices

31 Mar , 2016  

Matrices are some of the coolest ways to play with LEDs when it comes to MCUs. It is also difficult to create smooth and pretty LED pictures or font on matrices without a library. With a good library you can make the leds look like any character you want, and even draw pictures. The math […]

, , ,

Click Boards

Modern slider with Cap-sense

29 Mar , 2016  

Cap-sense or capacitive sensing is a measurement of changes in capacitance. The technology is based on capacitive coupling and can be used to detect approaching or touching the sensor by any kind of conductive object or object that has a dielectric different from surrounding air.

, ,

RF Technologies & IOT

Bluetooth Low Energy – Part 1: Introduction To BLE

25 Mar , 2016  

The world of wireless devices is rapidly spreading day by day. Ever since the invention of radios, different companies and research centers have had the same goal outlined for their engineers and scientists: create the most efficient, the most successful, and hence – the top selling radio module on the market. What defines a great […]

, ,

Click Boards

PWM – Digital Signal With Analog Soul

21 Mar , 2016  

PWM stands for pulse width modulation and can be a way of simulating analog voltage outputs. The most common usage of this type of modulation is driving motors, LEDs, heaters or anything other that can be driven with varying analog values.

, , , , , , , ,

Click Boards

LEDs and Bit Shifting: A Shift Register tutorial

17 Mar , 2016  

The embedded world is a world of bits and bytes. To a web developer, one byte doesn’t mean much, let alone one bit. It doesn’t change anything drastically, and he/she doesn’t raise any questions or concerns about it. For an embedded programmer, things are much, much different. If he/she is writing firmware for a slave […]

, , , , , , ,