MikroElektronika Learn

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 […]

, , , , , , ,

MikroE Tools & Solutions

Development Platform with Wheels

16 Mar , 2016  

15 years ago, a development board was not only hard to find but seriously expensive. Buying a development board and the compiler to go along with it was a extreme commitment. Kind of like buying a house but this house was one you had to constantly work on. Not only that, but compilers were primitive by […]

, , ,

RF Technologies & IOT

The Most Unappreciated Wireless Radio

11 Mar , 2016  

Wireless communications is probably the most complex topic in embedded systems. When you ask a small wireless module to deal with tcp/ip, security, encryption, automatic responses, or ports you are asking for a PhD in embedded wireless. Not only are the protocols expensive as far as power, but the code complexity can make your organs […]

, , , , ,

Embedded Development

Project Development Off to a Good Start

10 Mar , 2016  

Project Development Building Blocks

“Building quality into embedded software doesn’t happen by accident.” Jacob Beningo – March 7th 2016 I like most developers enjoy getting my hands on the keyboard and solving problems. Problem is, whenever I start a new project I end up re-doing some of what I had previously done. Not only is this an incredible waste […]

, ,

RF Technologies & IOT

Not All GPS Units Are Created Equal

9 Mar , 2016  

Got lost this morning due to my bus driver getting himself lost. He dropped me off in an unfamiliar part of town and there I was, lost. Fortunately for me I had my handy dandy GPS and within a couple of minutes my fear was turn to joy. Yes, I wasn’t going to be late to […]

, , , ,

Click Boards

Non-contact Temperature Measurement

8 Mar , 2016  

IrThermo click

Each body with a temperature above the absolute zero emits an electromagnetic radiation, which is proportional to its intrinsic temperature. A part of this intrinsic radiation is infrared radiation, which can be used to measure a body’s temperature. The devices that measures infrared electromagnetic radiation and converts it to the temperature are so-called non-contact thermometers.

, , , , , , , ,