Easy ways for engineers to start programming

Electronics Computer Programming Q&A
Post Reply
PaulBreneman
Posts: 6
Joined: Tue May 13, 2014 12:56 pm
Contact:

Easy ways for engineers to start programming

Post by PaulBreneman » Mon May 26, 2014 6:22 pm

I've used the Parallax Basic Stamp (http://learn.parallax.com/) for about 15 years to get people started. My favorite is this kit that teaches a little bit of electronics: http://learn.parallax.com/whats-microcontroller For "engineering minded" people that seems a lot better than what a lot of programming tutorials start with (like writing your own skinable MP3 player) because actual hardware (LEDs and switches) are involved.

I've used the simple examples on this page (the arm-linux works with Raspberry Pi and Beaglebone Black) to introduce several people to Free Pascal: http://www.turbocontrol.com/helloworld.htm There is a basic tutorial on that page for Win32 that I hope to improve and also publish for Linux users. If you look at how few files are needed to compile the program, that might be a good place to start.

But let's get to using real hardware ASAP! That is what we do on this page: http://www.turbocontrol.com/simpleserial.htm
The USB temperature sensor that I found 6.5 years ago is very inexpensive and has worked well for a simple hardware device.

One of my main priorities seems to be trying to find the most simple ways to communicate with other hardware ( http://ctrlterm.com/ has been one of my favorite projects). Lately I've been doing something similar for Android (still a work in progress): http://turbocontrol.com/gnuroot.htm

Interesting times! :grin:

Comments and feedback appreciated!

PaulBreneman
Posts: 6
Joined: Tue May 13, 2014 12:56 pm
Contact:

Re: Easy ways for engineers to start programming

Post by PaulBreneman » Mon Jun 09, 2014 11:51 am

I just created a new (small) web page today that is related:
http://turbocontrol.com/devoptions.htm

PaulBreneman
Posts: 6
Joined: Tue May 13, 2014 12:56 pm
Contact:

Re: Easy ways for engineers to start programming

Post by PaulBreneman » Thu Jul 03, 2014 2:40 am

There are simple tools (free and open source) and code for C and Pascal (Python hopefully soon) on this new page:
http://ctrlpascal.com/picoscope.htm

If you are an experienced programmer then this probably doesn't apply to you. But if you or someone you know is just starting out, maybe these types of projects can be a valuable resource. These folks have been doing something similar (demonstrating simple tools) since 1998: http://software-carpentry.org/

PaulBreneman
Posts: 6
Joined: Tue May 13, 2014 12:56 pm
Contact:

Re: Easy ways for engineers to start programming

Post by PaulBreneman » Thu Jul 10, 2014 9:37 am

A simple Python example has been added to the page noted in the previous message.

PaulBreneman
Posts: 6
Joined: Tue May 13, 2014 12:56 pm
Contact:

Re: Easy ways for engineers to start programming

Post by PaulBreneman » Thu Aug 28, 2014 1:17 pm

I've added a new Linux section at the bottom of the picoscope web page noted previously. There is a link to an interesting project (UX) that might make educational linux stuff simple and fun to start!

PaulBreneman
Posts: 6
Joined: Tue May 13, 2014 12:56 pm
Contact:

Re: Easy ways for engineers to start programming

Post by PaulBreneman » Thu Dec 24, 2015 7:33 am

There are many new things (Teensy, powerful IDE that is simple to install) here in the past year:
http://www.controlpascal.com/tutorial.htm

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest