It is currently Tue Jan 23, 2018 10:14 am

All times are UTC - 8 hours




 Page 1 of 1 [ 6 posts ] 
Author Message
 Post subject: Easy ways for engineers to start programming
PostPosted: Mon May 26, 2014 6:22 pm 

Joined: Tue May 13, 2014 12:56 pm
Posts: 6
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!


Offline
 Profile Send private message  
 
 Post subject: Re: Easy ways for engineers to start programming
PostPosted: Mon Jun 09, 2014 11:51 am 

Joined: Tue May 13, 2014 12:56 pm
Posts: 6
I just created a new (small) web page today that is related:
http://turbocontrol.com/devoptions.htm


Offline
 Profile Send private message  
 
 Post subject: Re: Easy ways for engineers to start programming
PostPosted: Thu Jul 03, 2014 2:40 am 

Joined: Tue May 13, 2014 12:56 pm
Posts: 6
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/


Offline
 Profile Send private message  
 
 Post subject: Re: Easy ways for engineers to start programming
PostPosted: Thu Jul 10, 2014 9:37 am 

Joined: Tue May 13, 2014 12:56 pm
Posts: 6
A simple Python example has been added to the page noted in the previous message.


Offline
 Profile Send private message  
 
 Post subject: Re: Easy ways for engineers to start programming
PostPosted: Thu Aug 28, 2014 1:17 pm 

Joined: Tue May 13, 2014 12:56 pm
Posts: 6
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!


Offline
 Profile Send private message  
 
 Post subject: Re: Easy ways for engineers to start programming
PostPosted: Thu Dec 24, 2015 7:33 am 

Joined: Tue May 13, 2014 12:56 pm
Posts: 6
There are many new things (Teensy, powerful IDE that is simple to install) here in the past year:
http://www.controlpascal.com/tutorial.htm


Offline
 Profile Send private message  
 
Display posts from previous:  Sort by  
 Page 1 of 1 [ 6 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  

cron