In this tutorial, we will create a simple text-based calculator. It’s meant to practice basic Java syntax, like println(), if- and basic arithmetic. The resulting calculator can only do the 4 basic operations and it does not recognize fractions. It is advised to first go over a basic tutorial like on w3schools.com/java before attempting this … Continue reading Learn Java basics with a simple calculator →
In this tutorial, we are going to create a gamecontroller which can control the game using movements. By tilting the gamecontroller, you can control the movement of the basket. We will extend the game made in the previous tutorial. Carrying out the assignment Realizing the gamecontroller can be done in 2 ways: Using the MPU-6050 Accelerometer … Continue reading Tutorial: Create a gamecontroller for the catch-the-ball game →
In this tutorial, you will make a simple game in which balls are launched, which we then have to catch. The user of the game controls a basket in which the balls must be collected. The aim is to catch as many balls as possible and earn points that way. The basket is located at … Continue reading Java tutorial: Programming a Catch-the-ball game →
Introduction to Arduino and programming . There is also a “quick walk-through video” of this tutorial. My practicals which use this tutorial have an introductory presentation (pdf). We will build a distance meter in this tutorial. It uses an ultrasonic distance sensor to sense the distance to an object nearby. It consist of the following steps: … Continue reading Tutorial: build a distance sensor with an alarm →
If you keep getting the error below (or a similar one) when trying to upload your sketch, read this article. Try the troubleshooting steps below in order. If it still fails, contact us and describe what you tried (which steps). Show verbose output of the Arduino IDE In File > Preferences do you have the … Continue reading “Error uploading sketch” in Arduino IDE and other upload issues →
Starting with the second lecture on Monday, you get to choose how you want the lectures: Live lectures via Canvas Conference (at 9:00), or Pre-recorded video lectures. You can let me know your preference, by answering the poll below. Of course, the lectures via Canvas Conference will be recorded too (they tend to be available … Continue reading How you want to have lectures? →
This tutorial describes how to build an electronic circuit with an RGB LED (a LED that can change color), and change its color using an App. It also demonstrates two-way communication over Bluetooth LE between an App built with App Inventor and the BLE-Nano board. The BLE-Nano board is basically an Arduino Nano with an … Continue reading Bluetooth communication between an App built with App Inventor and the BLE-Nano board →
Please share your impression of this course so far. The main focus of this course is: an introduction to programming focused on (quickly) building prototypes a mixture of (module-level) electronics and software prototyping With ‘module-level’ we mean application of modules and parts to quickly build prototypeswithout the basics of electronics (that is part of the … Continue reading AppDev survey →
Part of series about Android App Development: first step: installing Android Studio and create a ‘hello world’ app.