Skip to content
  • Email
  • GitHub
  • LinkedIn

Jump Start into Programming

How-To start …

Author: Andrew Kirik

PIC microcontroller, part III

June 19, 2018March 20, 2019 Andrew KirikEmbedded Programming

In Part I and Part II, and in PIC Curiosity we learned how to create a project, build it, test it and deploy on a PIC microcontroller. Now we need to learn how to do[…]

Continue reading …

PIC Curiosity Board

May 12, 2018March 20, 2019 Andrew KirikEmbedded Programming

I would recommend reading parts I and II first. Microchip had recently released set of development boards which really helped to ease microcontroller development – Curiosity Boards. I got this one. Let’s create our first[…]

Continue reading …

GoogleTest, Unit Test for C++

April 2, 2018March 20, 2019 Andrew KirikUnit Test

There are several unit test frameworks for C/C++ but we will take a look at Google Test. First you will need to download and build it. It’s available here. Follow the instructions how to build[…]

Continue reading …

JUnit, unit test for Java

March 27, 2018March 20, 2019 Andrew KirikProgramming

In one of the previous posts about Ant we mentioned that Ant supports JUnit unit test. Now let’s talk about JUnit itself. Basic tutorial is available at the source, so we will go a little[…]

Continue reading …

PIC microcontroller, part II

February 9, 2018March 20, 2019 Andrew KirikEmbedded Programming

Now let’s use real microprocessor. For this project we will need microprocessor, programmer and scheme with LED which we used in Arduino and Raspberry Pi projects. Also prerequisite is that you completed project in part[…]

Continue reading …

Raspberry Pi + C = Blinking LED

January 4, 2018March 20, 2019 Andrew KirikRaspberry Pi

This time we are going to write C application for Raspberry Pi to do a blinking LED. We would reuse the same scheme as we use in Python example. For C example we will use[…]

Continue reading …

Raspberry PI + Python = Blinking LED

December 1, 2017March 20, 2019 Andrew KirikRaspberry Pi

While we wait for our components to arrive for our PIC project, let’s play with Raspberry PI. Raspberry PI is not a microcontroller it’s fully functional computer. Prerequisite to this topic is connected and running[…]

Continue reading …

PIC microcontroller, part I

November 27, 2017March 20, 2019 Andrew KirikEmbedded Programming

And now let’s go to the lowest level – microcontrollers. That’s what drives every electronic device around you. I found this one in my drawer: PIC16F690. You can buy ‘raw’ device or buy experimentation board,[…]

Continue reading …

Arduino

October 15, 2017March 20, 2019 Andrew KirikArduino

Let’s switch gear and switch to micro controllers. The best way to start is with Arduino. You can buy just the board, or start-up kit like this one. Next step is download and install studio[…]

Continue reading …

Python

September 12, 2017September 13, 2017 Andrew KirikProgramming

Python is very similar to Perl so to save myself some time I would do copy/paste/replace… 🙂 Python is scripting language; that means you don’t compile it to executable, like C/C++, nor compile it to[…]

Continue reading …

Posts navigation

Older posts
Newer posts
  • Home
  • About
  • Contact
  • WinDbg
  • Links

Search

About This Site

Ever wanter to try something but didn’t know where to start? I might be able to help…

Recent Posts

  • Google Colab: Perfect for Your Research
  • Auggie: AI Right in Your Terminal
  • Python and C meet Boost
  • Python meets C
  • Useful Links

Categories

  • AI
  • Android Programming
  • Arduino
  • Cloud computing
  • Continuous integration
  • Cross-platform
  • Debugging
  • Embedded Programming
  • General
  • Microchip
  • Microcontrollers
  • Programming
  • Raspberry Pi
  • Source Control
  • Tools
  • Unit Test
  • Unix Programming
  • Web Development
  • Windows Programming

Tags

.Net Core AI Ant AWS books Boost C C++ c-sharp C/C++ cloud CMake Curiosity Dart Flutter gdb git GUI help HTML IDE Java JavaScript Jenkins JUnit links Linux make makefile MCC Microchip Microcontroller MikroElectronika Perl PIC PIC16F Proteus Python Qt Travis CI vscode WebAssembly WinDBG Windows xUnit

Search

Categories

  • AI
  • Android Programming
  • Arduino
  • Cloud computing
  • Continuous integration
  • Cross-platform
  • Debugging
  • Embedded Programming
  • General
  • Microchip
  • Microcontrollers
  • Programming
  • Raspberry Pi
  • Source Control
  • Tools
  • Unit Test
  • Unix Programming
  • Web Development
  • Windows Programming
Proudly powered by WordPress | Theme: Oblique by Themeisle.