Visual Basic: Line Chart Example

I recently got an email asking for help setting up a line chart in Visual Basic, something similar to the chart in my Arduino Temperature & Humidity Monitor program.linechart

I am making the Visual Studio 2013 files available for download so everyone can take a look. It’s very minimal but I think that’s a good thing. If you have any questions or suggestions for things to add to it, let me know.

You can get it here from Dropbox.

To give credit where it’s due, I got the code from this Microsoft support post and made a few modifications to (hopefully) make it easier to understand. I commented on every line in the code so I hope people will get it.

On a related note, I was thinking of revisiting my Interfacing Arduino with Visual Basic Tutorial. I understand that it’s not the easiest tutorial to follow, both because of the content and the way it’s laid out, so I have some changes already in mind on how to make it better. I’ll get around to it.

Thanks for visiting the blog!

Advertisements

Code dump of Light Show files

I wanted to let everyone know that I’ve dumped all of my Light Show code files (.ino) into a directory over at the Arduino Light Show website. I’ve lost some files over time so all of the files you see in that directory are all the files that I have. Hopefully this ends the requests (and straight up demands) for code.

Update (10/17): I decided to do a little more work on the Light Show website. The Code Directory is an actual page now and you can now watch each video directly on the website.

EERef Version 2.1 now available!

I think I’m rushing updates too much so I think I’m going to take a break from EERef…

Anyways, I’ve added two new tabs: Arduino and Pinouts. They’re both reference material that I think is handy to have for quick offline access. I tried to make it so that you get the information you most likely need without having to scroll through pages of a datasheet.

The other “new” thing is that there will be an update notification when the program starts if there is an update available. It’s a little more aggressive now because I feel it’s more important to get updates out with the new pinout material. (Yes, I know people don’t care much about this program to even think it has something like update notifications, but let me play a little.)

Get it now!

 

EERef Version 2.0 now available!

compareI am happy to announce a major update release of my Electronics Engineering Reference Windows program! The past few minor updates have been focused on the design but I felt like I was going in the wrong direction. Version 2 is a shift to a completely new design and layout. It’s a lot more polished this time around.

new1Each section now has a dedicated window with everything, including the tutorials. Pretty much everything is contained in the main program window so there’s no reason to open a bunch of other smaller windows. Removing those windows actually shaved off a third of the program’s file size.

The new design allows for the program window to be resized and maximized. There are just a couple sections that will stretch with it, but the ones that don’t really don’t need to.
new2I was going for that “flat” UI that’s trending these days. There’s a lot of Segoe UI font in there so hopefully you have it installed on your PC.

Besides the new design, a new feature is the Essential Formulas section which is just a quick reference to basic formulas. I hope to continue building on it to make it larger and to include calculators. I also fixed a bug in the number systems calculator that told you there was an overflow error if the result was 1.

Download it now!

EERef: Update 2 (Releasing Friday!)

Since the last update, some great things have happened. I’m excited to share some good news!

1

I put up a website for this project. I’m in a love-hate relationship with WordPress because there’s not much I can do with the themes. I’ll still put up a project page on this blog eventually, but I’m focused on the Google Drive site because it actually plays a role in the program.

The Visual Basic program will connect to a page hosted on Google Drive that will pass it information. This allows me to push update information to the Visual Basic program on your computer. It doesn’t actually push the information, though, you have to check for updates manually. This is the only thing in the program that needs an internet connection.

If you look at the website I linked earlier, you will see the program features. All of the features listed there are complete at this point, and they are all of the features I wanted to have as part of the initial launch. I still have plans for more content so that’s why having a way to send update information was important to me. There will be update posts here and on my Google+ page.

With all of that said, the initial release will be this Friday! From now ’til then, I’ll just be testing the program and going over the content for mistakes. I also need to decide the version number. I don’t think it’ll be 1.0.

Thanks for visiting! I hope you’ll give it a try on Friday!