Read smartphone accelerometer data on a website

Almost everybody has one nowadays: A smartphone. But how often did you come across a website that used the phone’s tilt sensor? More than often enough a website only changes the layout if tilt your phone. How cool would it be, if the background would move around slightly when you tilt the phone? This short article will show you how to read the phone sensors and how to process the data with JavaScript!

Continue reading Read smartphone accelerometer data on a website
Advertisements

Introduction to Tinkercad and 3D printing

When you build custom projects you eventually get to a point where you want to design a custom case for your product. If you are not interested in learning complicated and expensive CAD software, Tinkercad is the way to go. It’s super easy to learn and to use and it has all the basic features needed for designing custom enclosures for your electronic projects.

Continue reading Introduction to Tinkercad and 3D printing

C sockets – A hello world introduction

While sockets are no new concept for me, I recently had to write an application in C that uses sockets to communicate. And while trying to figure out, what the best way of doing so is, I came across a lot of tutorials. But most of them either completely missed the point, were too complicated or used obsolete functions in the code. In this article, I want to try to give you a simple and short overview of sockets and an up to date ‘hello world’ example for a client and a server application. Continue reading C sockets – A hello world introduction

How to connect your Arduino to the Internet with the ENC28J60

I’m currently working at a custom messaging system, which will users to exchange encrypted messages. To achieve this I bought an ENC28J60 powered ethernet module, which can be used to connect an Arduino to the Internet (or any other microcontroller that supports SPI). In this short article I want to show you how to connect this module and get it up and running in no time! Continue reading How to connect your Arduino to the Internet with the ENC28J60

Windows 10 apps in C# – Hello World Tutorial

Introduction

In this article I’ll take a look at how to write Windows 10 apps and I’ll guide you through the steps you’ll have to take to create a runnable ‘Hello World’ example app.

Please note, that this will not be a programming tutorial. We have written one here. Our programming tutorial series is written for Java, however C# is very similar to Java. This article should just give you a quick overview on how to write an app for Windows 10. Continue reading Windows 10 apps in C# – Hello World Tutorial

Jump into a topic – learn something new

Today is Friday again (thank god!) and therefore you have two full days of free time. If the weather is bad or you just don’t feel like doing physical activities this weekend, you can always just sit down and learn something you wanted to be able to do for a long time. So get active (not in a physical way) and use your spare 48 hours to learn something new. This article will present you our most popular tutorials you might have missed!

Continue reading Jump into a topic – learn something new

BeagleBone Black programmable realtime unit (PRU) Hello World – Part 2

Introduction

In this part of the series I’m going to show you how to write a very basic C Host-Application that will run a program on the PRU of the BBB. This part of the series assumes, that you have basic C skills. I’ll also include some useful links to the official ti API. Everything can be done with the tools, that come with the BBB, no Code Composer Studio (CCS) oder Eclipse needed, but you can use them, if you want to. Continue reading BeagleBone Black programmable realtime unit (PRU) Hello World – Part 2