{"id":14522,"date":"2016-06-10T10:00:02","date_gmt":"2016-06-10T17:00:02","guid":{"rendered":"https:\/\/blog.digilentinc.com\/?p=14522"},"modified":"2021-06-16T14:10:30","modified_gmt":"2021-06-16T21:10:30","slug":"setting-up-a-raspberry-pi-to-control-a-wf32-with-labview","status":"publish","type":"post","link":"https:\/\/digilent.com\/blog\/setting-up-a-raspberry-pi-to-control-a-wf32-with-labview\/","title":{"rendered":"Setting up a Raspberry Pi to control a WF32 with LabVIEW"},"content":{"rendered":"<p>I recently wrote an <a href=\"http:\/\/www.instructables.com\/id\/Using-a-Raspberry-Pi-to-Control-a-WF32-With-LabVIE\/\">Instructable<\/a> where I used a Raspberry Pi to control a WF32 over WiFi. Today I will share an extensive guide on how to set this up for your own applications!<\/p>\n<h2 id=\"step2\" class=\"step-title\">Step 1: Connecting WF32 to WiFi<\/h2>\n<ol>\n<li><iframe loading=\"lazy\" width=\"735\" height=\"413\" src=\"https:\/\/www.youtube.com\/embed\/6sRha6ev6SI?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe>\n<p>Launch the LINX Firmware Wizard.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14525 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.01-AM-600x421.png\" alt=\"Screen Shot 2016-06-03 at 11.55.01 AM\" width=\"600\" height=\"421\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.01-AM-600x421.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.01-AM-768x538.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.01-AM-800x561.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.01-AM.png 870w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Choose the chipKIT WF32.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14526 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.28-AM-600x478.png\" alt=\"Screen Shot 2016-06-03 at 11.55.28 AM\" width=\"600\" height=\"478\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.28-AM-600x478.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.55.28-AM.png 650w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Go to Device Manager. \u00a0 \u00a0 \u00a0 \u00a0 \u00a0\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14527 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.56.57-AM-375x600.png\" alt=\"Screen Shot 2016-06-03 at 11.56.57 AM\" width=\"375\" height=\"600\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.56.57-AM-375x600.png 375w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.56.57-AM.png 393w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/li>\n<li>Click on &#8220;Ports(COM &amp; LPT)&#8221; to find the WF32&#8217;s COM port.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14528 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.57.25-AM-600x441.png\" alt=\"Screen Shot 2016-06-03 at 11.57.25 AM\" width=\"600\" height=\"441\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.57.25-AM-600x441.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.57.25-AM-768x564.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.57.25-AM.png 779w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Select your devices COM port.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14529 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.57.57-AM-600x476.png\" alt=\"Screen Shot 2016-06-03 at 11.57.57 AM\" width=\"600\" height=\"476\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.57.57-AM-600x476.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-11.57.57-AM.png 641w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Configure the network settings:<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14523 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.31.26-PM-600x479.png\" alt=\"Screen Shot 2016-06-03 at 1.31.26 PM\" width=\"600\" height=\"479\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.31.26-PM-600x479.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.31.26-PM.png 643w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\n<ul>\n<li>SSID is the name of your network.<\/li>\n<li>Assign the chipKIT WF32 an available IP Address. You will need to specify this IP address again later as an input to the LINXInit VI.<\/li>\n<li>Select the Port to use; unless you have reason to use another; you should select 44300.<\/li>\n<li>You will need to specify this IP address again later as an input to the LINX Init VI.<\/li>\n<li>Specify the Wifi security type and passphrase.\n<ul>\n<li>Note: It is recommended that you disable network security to start and then re-enable it after you confirm the LINX connection is working.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li>Click Launch Example.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14524 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.32.05-PM-600x474.png\" alt=\"Screen Shot 2016-06-03 at 1.32.05 PM\" width=\"600\" height=\"474\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.32.05-PM-600x474.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.32.05-PM.png 644w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h2 id=\"step3\" class=\"step-title\">Step 2: Raspberry Pi Setup<\/h2>\n<p><iframe loading=\"lazy\" width=\"735\" height=\"413\" src=\"https:\/\/www.youtube.com\/embed\/zsX0rJQGFqQ?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<ol>\n<li>Download a Raspbian image\u00a0<a href=\"http:\/\/raspberrypi.org\/downloads\/\">here.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14531 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.34.04-PM-600x323.png\" alt=\"Screen Shot 2016-06-03 at 1.34.04 PM\" width=\"600\" height=\"323\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.34.04-PM-600x323.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.34.04-PM-768x413.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.34.04-PM-1024x551.png 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.34.04-PM-800x430.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.34.04-PM.png 1268w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a>\n<ul>\n<li>LINX was developed using Raspbian Jessie.<\/li>\n<\/ul>\n<\/li>\n<li>Click the Download ZIP button under the RASPBIAN JESSIE image.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14532 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.35.50-PM-600x326.png\" alt=\"Screen Shot 2016-06-03 at 1.35.50 PM\" width=\"600\" height=\"326\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.35.50-PM-600x326.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.35.50-PM-768x417.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.35.50-PM-1024x556.png 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.35.50-PM-800x434.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.35.50-PM.png 1266w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Extract (unzip) the Raspbian image.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14533 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.39.05-PM-600x193.png\" alt=\"Screen Shot 2016-06-03 at 1.39.05 PM\" width=\"600\" height=\"193\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.39.05-PM-600x193.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.39.05-PM-768x247.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.39.05-PM-1024x330.png 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.39.05-PM-800x258.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.39.05-PM.png 1227w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Google win32diskimager and click on the top link or click\u00a0<a href=\"https:\/\/sourceforge.net\/projects\/win32diskimager\/\">here.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14534 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.08-PM-600x287.png\" alt=\"Screen Shot 2016-06-03 at 1.41.08 PM\" width=\"600\" height=\"287\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.08-PM-600x287.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.08-PM-768x367.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.08-PM-702x336.png 702w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.08-PM-800x383.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.08-PM.png 983w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/li>\n<li>Download Win32 Disk Imager.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14535 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.56-PM-600x268.png\" alt=\"Screen Shot 2016-06-03 at 1.41.56 PM\" width=\"600\" height=\"268\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.56-PM-600x268.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.41.56-PM.png 657w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Open it from your downloads folder.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14536 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.42.52-PM-600x214.png\" alt=\"Screen Shot 2016-06-03 at 1.42.52 PM\" width=\"600\" height=\"214\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.42.52-PM-600x214.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.42.52-PM-768x274.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.42.52-PM-1024x365.png 1024w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.42.52-PM-800x286.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.42.52-PM.png 1230w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Complete the installation, but uncheck both the View and Launch boxes after completing the Setup Wizard.<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14537 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.43.53-PM.png\" alt=\"Screen Shot 2016-06-03 at 1.43.53 PM\" width=\"503\" height=\"387\" \/><\/li>\n<li>Open File Explorer and go to This PC.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14538 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.49.08-PM-600x345.png\" alt=\"Screen Shot 2016-06-03 at 1.49.08 PM\" width=\"600\" height=\"345\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.49.08-PM-600x345.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.49.08-PM-768x441.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.49.08-PM-800x460.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.49.08-PM.png 926w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Select Program Files (x86).<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14539 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.12-PM-600x345.png\" alt=\"Screen Shot 2016-06-03 at 1.50.12 PM\" width=\"600\" height=\"345\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.12-PM-600x345.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.12-PM-768x442.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.12-PM-800x460.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.12-PM.png 926w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Select ImageWriter.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14540 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.44-PM-600x345.png\" alt=\"Screen Shot 2016-06-03 at 1.50.44 PM\" width=\"600\" height=\"345\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.44-PM-600x345.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.44-PM-768x441.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.44-PM-800x460.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.50.44-PM.png 926w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Then, select Win32DiskImager.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14541 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.51.26-PM-600x344.png\" alt=\"Screen Shot 2016-06-03 at 1.51.26 PM\" width=\"600\" height=\"344\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.51.26-PM-600x344.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.51.26-PM-768x440.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.51.26-PM-800x459.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.51.26-PM.png 926w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Click on the folder next to the image file dialog box, and then select your\u00a0raspbian\u00a0jessie\u00a0disk image.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14542 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.59.07-PM-494x600.png\" alt=\"Screen Shot 2016-06-03 at 1.59.07 PM\" width=\"494\" height=\"600\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.59.07-PM-494x600.png 494w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-1.59.07-PM.png 614w\" sizes=\"auto, (max-width: 494px) 100vw, 494px\" \/><\/li>\n<li>Insert the SD card into your computer and set the device dropdown so your SD card is selected, then click Write.<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14543 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.03.07-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.03.07 PM\" width=\"408\" height=\"209\" \/><\/li>\n<li>Connect ethernet to the Raspberry Pi and power on your Raspberry Pi. Launch LabVIEW, and open the Target Configuration Wizard from Tools\u00bbMakerHub\u00bb LINX\u00bbTarget Configuration.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14544 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.05.56-PM-600x414.png\" alt=\"Screen Shot 2016-06-03 at 2.05.56 PM\" width=\"600\" height=\"414\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.05.56-PM-600x414.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.05.56-PM-768x529.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.05.56-PM.png 785w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Enter the Raspberry Pi&#8217;s Hostname or IP, and a username and password with root privileges, then click connect. (Eventually you will want your Raspberry Pi connected to WiFi, click\u00a0<a href=\"https:\/\/www.maketecheasier.com\/setup-wifi-on-raspberry-pi\/\" rel=\"nofollow\">here<\/a>\u00a0if you need help).<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14545 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.07.46-PM-600x374.png\" alt=\"Screen Shot 2016-06-03 at 2.07.46 PM\" width=\"600\" height=\"374\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.07.46-PM-600x374.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.07.46-PM-768x479.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.07.46-PM-343x215.png 343w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.07.46-PM.png 794w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/>\n<ul>\n<li>The default Hostname is &#8216;raspberrypi.&#8217;<\/li>\n<li>The default Username is &#8216;pi,&#8217; and the default Password is &#8216;raspberry.&#8217;<\/li>\n<\/ul>\n<\/li>\n<li>Click the Install Software tab and click Install. Then review any warnings and complete the installation.<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14546 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.14.55-PM-600x375.png\" alt=\"Screen Shot 2016-06-03 at 2.14.55 PM\" width=\"600\" height=\"375\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.14.55-PM-600x375.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.14.55-PM-768x480.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.14.55-PM-343x215.png 343w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.14.55-PM.png 795w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<\/ol>\n<h2 id=\"step6\" class=\"step-title\">Step 3: Raspberry Pi &#8211; Deploying a Startup Executable\u00a0<span style=\"font-size: 14px\">\u00a0<\/span><\/h2>\n<p><iframe loading=\"lazy\" width=\"735\" height=\"413\" src=\"https:\/\/www.youtube.com\/embed\/Cg0nKRgb81A?feature=oembed\" frameborder=\"0\" allow=\"autoplay; encrypted-media\" allowfullscreen><\/iframe><\/p>\n<ol>\n<li>Open up the LabVIEW project that you want to run and then select File-&gt; New.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14554 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.22.08-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.22.08 PM\" width=\"477\" height=\"224\" \/><\/li>\n<li>Select &#8220;Empty Project&#8221; in the &#8220;Project&#8221; folder.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14555 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.22.32-PM-600x474.png\" alt=\"Screen Shot 2016-06-03 at 2.22.32 PM\" width=\"600\" height=\"474\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.22.32-PM-600x474.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.22.32-PM-768x606.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.22.32-PM-800x631.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.22.32-PM.png 802w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>A pop-up will ask you if you want to add the open VI to the new project, select Add.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14556 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.23.59-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.23.59 PM\" width=\"405\" height=\"170\" \/><\/li>\n<li>Right-click &#8220;Project: Untitled Project 1&#8221; and select &#8220;New&#8221;\u00bb &#8220;Target and Devices.&#8221;\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14557 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.25.21-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.25.21 PM\" width=\"548\" height=\"428\" \/><\/li>\n<li>Select &#8220;Raspberry Pi 2 B&#8221; in the LINX folder and click OK.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14558 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.26.54-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.26.54 PM\" width=\"448\" height=\"497\" \/><\/li>\n<li>Right click &#8220;Raspberry Pi 2 B&#8221; and select Properties.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14559 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.28.01-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.28.01 PM\" width=\"472\" height=\"578\" \/><\/li>\n<li>Under the &#8220;General&#8221; category enter the IP address for your Raspberry Pi (this should be the one you set in a previous step).\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14560 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.28.54-PM-600x426.png\" alt=\"Screen Shot 2016-06-03 at 2.28.54 PM\" width=\"600\" height=\"426\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.28.54-PM-600x426.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.28.54-PM-768x545.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.28.54-PM-800x568.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.28.54-PM.png 816w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Next step is to open up a pin-out diagram for the Raspberry Pi 2 for later use. From the front panel, select Help\u00bbMakerHub\u00bbLINX\u00bb&#8221;Pinout &#8211; Raspberry Pi B.&#8221;\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14561 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.31.43-PM-600x289.png\" alt=\"Screen Shot 2016-06-03 at 2.31.43 PM\" width=\"600\" height=\"289\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.31.43-PM-600x289.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.31.43-PM-768x370.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.31.43-PM-800x385.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.31.43-PM.png 947w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Next, enter the correct values for the TCP settings, RPI settings, and the WF32 settings for the project you are going to use(mine is shown below).\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14562 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.34.22-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.34.22 PM\" width=\"261\" height=\"410\" \/><\/li>\n<li>To make sure these values don&#8217;t change, click Edit\u00bb&#8221;Make Current Values Default.&#8221;\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14563 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.34.44-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.34.44 PM\" width=\"396\" height=\"266\" \/><\/li>\n<li>Pull the project you selected into the Raspberry Pi 2 section and right click Build Specifications (mine is called &#8220;Raspberrypi-WF32_Fan_Control&#8221;). Then choose New\u00bbReal-Time Application. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-14660\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/FX51OLTIP08X58S.LARGE_.jpg\" alt=\"FX51OLTIP08X58S.LARGE\" width=\"472\" height=\"351\" \/><\/li>\n<li>Rename the build specification.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14565 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.38.22-PM-600x405.png\" alt=\"Screen Shot 2016-06-03 at 2.38.22 PM\" width=\"600\" height=\"405\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.38.22-PM-600x405.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.38.22-PM-768x518.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.38.22-PM-800x540.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.38.22-PM.png 852w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Click the Source Files category on the left side of the dialog box. <img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-14659\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/13-600x405.jpg\" alt=\"13\" width=\"600\" height=\"405\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/13-600x405.jpg 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/13-768x519.jpg 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/13-800x540.jpg 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/13.jpg 856w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Under Project, Files select the top level VI (&#8220;Raspberrypi-WF32_Fan_Control&#8221; for me) and click the right arrow to add it to Startup VIs. Click OK.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-14568 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.43.42-PM-600x404.png\" alt=\"Screen Shot 2016-06-03 at 2.43.42 PM\" width=\"600\" height=\"404\" srcset=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.43.42-PM-600x404.png 600w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.43.42-PM-768x517.png 768w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.43.42-PM-800x539.png 800w, https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.43.42-PM.png 854w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/li>\n<li>Right click the new build specification and choose Build.\u00a0<img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-14569 aligncenter\" src=\"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-03-at-2.45.01-PM.png\" alt=\"Screen Shot 2016-06-03 at 2.45.01 PM\" width=\"470\" height=\"391\" \/><\/li>\n<li>Click Done.<\/li>\n<li>Right-click the new build specification and choose Run as Startup.<\/li>\n<li>Click Yes to reboot the target. The VI will now run whenever the target is powered on.<\/li>\n<\/ol>\n<p>My next post will show you the LabVIEW project I made using these steps. Thank you for reading, and feel free to comment with any questions you may have.<\/p>\n<div class='watch-action'><div class='watch-position align-left'><div class='action-like'><a class='lbg-style6 like-14522 jlk' data-task='like' data-post_id='14522' data-nonce='c69391fac1' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Like' \/><span class='lc-14522 lc'>0<\/span><\/a><\/div><div class='action-unlike'><a class='unlbg-style6 unlike-14522 jlk' data-task='unlike' data-post_id='14522' data-nonce='c69391fac1' rel='nofollow'><img src='https:\/\/digilent.com\/blog\/wp-content\/plugins\/wti-like-post-pro\/images\/pixel.gif' title='Unlike' \/><span class='unlc-14522 unlc'>0<\/span><\/a><\/div><\/div> <div class='status-14522 status align-left'>Be the 1st to vote.<\/div><\/div><div class='wti-clear'><\/div>","protected":false},"excerpt":{"rendered":"<p>Austin presents a comprehensive guide on how to control a WF32 with a Raspberry Pi&#8230; using LabVIEW!<\/p>\n","protected":false},"author":42,"featured_media":14663,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[4327,4323,1563],"tags":[],"ppma_author":[4493],"class_list":["post-14522","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-projects","category-software","category-guide"],"jetpack_featured_media_url":"https:\/\/digilent.com\/blog\/wp-content\/uploads\/2016\/06\/Screen-Shot-2016-06-10-at-10.13.03-AM.png","authors":[{"term_id":4493,"user_id":42,"is_guest":0,"slug":"astanton","display_name":"Austin Stanton","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/0cc9db2caf6344c8f78ea46c21570f33a954c45596addf479125043e52431de0?s=96&d=mm&r=g","1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":"","9":"","10":""}],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/14522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/comments?post=14522"}],"version-history":[{"count":0,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/posts\/14522\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media\/14663"}],"wp:attachment":[{"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/media?parent=14522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/categories?post=14522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/tags?post=14522"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/digilent.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=14522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}