Jump to content

Sparkfun Arduino kit?

Recommended Posts

I bought it but tossed it to the side when I had trouble getting the Arduino driver working.  It's worth the price just for the LabVIEW license, though.  My son has it on his computer.

Link to post
Share on other sites

The Arduino, by itself, is pretty good. I found the Arduino kit + manuals to be about the equivalent of the old Radio Shack kits (do they still sell those?). Most of the how-to/tutorials on the Arduino website look to be at the same level.


The LabVIEW student edition, by itself, is available at Studica (http://www.studica.com). I believe you're supposed to be a student to order from that site where as I don't see the same restriction at SparkFun.

Link to post
Share on other sites

Yeah the Student License of LabVIEW isn't restricted to only students enrolled in a college course.  I remember seeing the wording being very loose, something like for educational purposes.  Stuidica probably has a blanket rule for anything they sell for students/educators only.


The Sparkfun bundle is great to get your toes wet.  Just remember being student edition I believe you'll always have the watermarks, and no application builder.


LabVIEW does have a student license for free for 6 months now too.


The LIFA toolkit is the way to go.  It hasn't been updated in a while but it doesn't really need to be.  The Arduino hardware hasn't really changed much and its open source anyway.  LINX is supposed to be the successor to LIFA but I haven't seen a need to use it yet.


This is also a great opportunity to get into Arduino which is a fun little micro to play with.  You can build your own from raw components for around $10 on a breadboard, then use another Arduino to program the bootloader.

Link to post
Share on other sites

Regarding LIFA, I just saw this little disclaimer:


Note: The Arduino microcontroller must be connected to the computer with LabVIEW through a USB, serial, Bluetooth, or XBee link. This toolkit does not provide for headless operation. 


Does this mean that the LIFA toolkit just supports the Arduino as an I/O device for code running on the PC?  I was hoping for something that would actually run on the Arduino microcontroller.

Link to post
Share on other sites
Does this mean that the LIFA toolkit just supports the Arduino as an I/O device for code running on the PC?  I was hoping for something that would actually run on the Arduino microcontroller.

That is exactly what it means.  LIFA is a communication protocol between a LabVIEW and the Arduino using serial as the transport layer.  LabVIEW code does not compile down to the microcontroller.


That being said you can still use it similar to an FPGA, in that you tell it to do something, then it does so with its tight timed loops and can then return the result.  That's where you could tell it something like "Turn the UUT On" which the Arduino knows is a large series of SPI commands that it sends out, then it returns after it has turned the UUT on.


Even for a general purpose DIO device it's hard to find one for sub $20 with LabVIEW support.  As mentioned before the SPI and I2C protocols are also supported on the LIFA palette.  What is the cheapest SPI device NI sells?  I think the 8451 which is over $400.

Link to post
Share on other sites

The LIFA interface got me to finally start playing around with an Arduino, and since then the need to be tied to it has given me an additional push to start coding it directly in C.  The wealth of libraries and information out there make it quite easy to put together a few hobbyist projects.  You can buy some bluetooth or wifi modules which transparently connect the arduino to the computer.  Only downsides are they are a little pricy and you have to have power for the arduino (9V battery) and the wireless module which can suck some power.

Link to post
Share on other sites

I'm more interested in the programming than the electronics aspect.

For that reason, I'd rather get buy some sensors/shields than sit there with my Horowitz & Hill on my lap.

Maybe once I get something going, I can try some circuitry.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Similar Content

    • By Ricardo de Abreu
      Hi guys. This semester I'm starting a course system development for control and automation engineering, witch will be based on LabView. Therefore, my University doesn't have a NI hardware, even a MyRIO for us to test our VI and the teacher said that we should test our projects with our own Arduino...
      So, I have a little experience in Arduino and I know the basics for LabView. Now I'm in a point that I know that with Arduino I'll not take the best from LabView. I cannot even deploy a code to it.
      So, there is where my question comes in...
      I'm looking for a new board better then Arduino to use in the classes. I would buy a MyRIO card if I had the money but in Brazil this board is too expensive for me
       Witch one should I get that is closest to myRIO and less expensive than that? I would like to try de deployment of a VI and FPGA..... Is this possible?
      Thanks a lot for the help!
    • By piZviZ
      In my project i have 2 task
      (1).Read data of sensor (attached to arduino board) serially  and display on LabVIEW.
      (2).Control output(just ON-OFF) pins of arduino using LabVIEW.
      So,for that i am using TAB in labview.created 2 TAB called Oscillospe and Input.
      If i first start Oscilloscope it work well.
      But when i come to Oscilloscope tab after using Input tab.
      It gives Time out error (VISA read)
      If i am executing in Highlight mode it works well
    • By Majo
      I need a little help. 
      I want to send from LabVIEW to Arduino via serial port the string for example "ABC" and so on. 
      The problem is that when I send the string from LabVIEW .......the Arduino do nothing. Sometimes shows some kind of sign.
      When I send the string via Visual Studio it works perfectly.
      Is there someone who can help me.
      I attached picture of vi and Arduino code
      Thank you very much.   

      Arduino code.txt
    • By marc426
      Hi everyone,
      New on this site, new to Labview, new to RS232 and actually new to pretty much everything!
      Hope I'm not posting in the wrong section... I feel a bit out of place anyway to be posting among experts but well, for lack of a better place...
      So here's the context of my problems : 
      I'm trying to set up a (crude) acquisition system based on an arduino and a couple of multiplexers / Thermocouple conditionners.
      My arduino is sending via its own USB-RS232 converter a string of all the values (approx. 20) as characters.
      I figured out I could use Labview to do a nice displaying and logging of these values.
      Now, I identified and downloaded VISA to communicate via RS232.
      OK so, in the MAX explorer, I have under port & peripherals the VISA test panel and if I try the viReadtofile under Basic I/O, it gives me a nice file with one set of values (one line). So it does communicate ! YAY!!!
      Onto the next part... I used a template from Labview, continuous datalogging and I just put the read to file VI but now when I press the RUN button, it gives me the two following errors.
      Error 1 occurred at Property Node (arg 1) in VISA Configure Serial Port (Instr).vi->Test_Read_VISA_1.vi   Error -1073807346 occurred at VISA Read To File in Test_Read_VISA_1.vi   Why is it already blocking my progress?    And after that, I'm not sure I understand how can I process the output of the reading of the serial (basically, slicing the string of characters in it's values and displaying and logging them)? All the VI seem to directly process the serial readings to one thing without the opportunity for me to do anything to it...       I'm attaching my VI even though it's pretty much only the read to file VI... I'm even ashamed to be that bad but I hope you guys will find enough faith in Labview to teach the basics to a newb like me!     Thanks by advance!     Marc Test_Read_VISA_1.vi
    • By Grey
      i have been seeing many discussions about "Arduino" and i have no knowledge about it. 
      i am planing to go for a workshop  soon. before the workshop i want to have little knowledge in this regard. Tried to search in labview forums  that took me " NI LabVIEW Interface for Arduino Toolkit".page.
      I checked arduino's official website , still i need some understanding for effective usage..
      what are the applications area where i can implement Arduino with Labview? 
      please advise. 
      note : i am reading "https://decibel.ni.com/content/groups/labview-interface-for-arduino" link now. 
      is Arduino is having different standard hardware worldwide? pls help.
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.