{"id":787,"date":"2020-09-20T19:20:52","date_gmt":"2020-09-20T18:20:52","guid":{"rendered":"http:\/\/www.igfasouza.com\/blog\/?p=787"},"modified":"2021-05-20T14:17:32","modified_gmt":"2021-05-20T13:17:32","slug":"7-segment-display","status":"publish","type":"post","link":"http:\/\/www.igfasouza.com\/blog\/7-segment-display\/","title":{"rendered":"7 Segment Display"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/led01.jpg\" alt=\"\" width=\"492\" height=\"378\" class=\"alignnone size-full wp-image-788\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/led01.jpg 492w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/led01-300x230.jpg 300w\" sizes=\"auto, (max-width: 492px) 100vw, 492px\" \/><\/p>\n<p><b>What\u2019s the crack jack?<\/b><\/p>\n<h2>Table of contents<\/h2>\n<p>1. 7-Segment Display<br \/>\n2. Cathode vs Anode<br \/>\n3. Components<br \/>\n4. Schematics<br \/>\n5. Code<br \/>\n6. PI4J<br \/>\n7. Links<\/p>\n<h2>1. 7-Segment Display<\/h2>\n<p>The 7-segment display, also written as \u201cseven segment display\u201d, consists of seven LEDs (hence its name) arranged in a rectangular fashion as shown. Each of the seven LEDs is called a segment because when illuminated the segment forms part of a numerical digit (both Decimal and Hex) to be displayed. An additional 8th LED is sometimes used within the same package thus allowing the indication of a decimal point (DP).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/led02.jpg\" alt=\"\" width=\"397\" height=\"410\" class=\"alignnone size-full wp-image-789\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/led02.jpg 397w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/led02-290x300.jpg 290w\" sizes=\"auto, (max-width: 397px) 100vw, 397px\" \/><br \/>\nA 7-segment is a packaged set of 8 LEDs (7 number-segments &#038; 1 decimal point).<\/p>\n<p>I have the \u201c<em><strong>hdsp-c1g1<\/strong><\/em>\u201d model and it is a Common-Anode.<\/p>\n<h2>2. Cathode vs Anode<\/h2>\n<p>Common anode means that the anode (positive) side of all of the LEDs is electrically connected at one pin, and each LED cathode has its own pin. So turning on any particular segment will involve running a current from this common anode (positive) pin to the particular cathode (negative) pin for the desired segment.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/anode.gif\" alt=\"\" width=\"450\" height=\"200\" class=\"alignnone size-full wp-image-790\" \/><\/p>\n<p>Common cathode means that the cathodes of all of the LEDs are common and connected to a single pin. The anode for each LED has its own pin. So driving one of these means running a current from the particular anode (positive) pin for the desired segment to the common cathode pin.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/cathode.gif\" alt=\"\" width=\"450\" height=\"200\" class=\"alignnone size-full wp-image-791\" \/><\/p>\n<p>The way that you are diving the 7-segment involves using a separate pin to drive each segment, so you use 8 pins of the Arduino to drive the display.<\/p>\n<h2>3. Components<\/h2>\n<ul>\n<li>\n1x Arduino\n<\/li>\n<li>\n1x Raspberry Pi\n<\/li>\n<li>\n1x Common-Anode 7-segment display\n<\/li>\n<li>\n8x Resistor 221 ohm\n<\/li>\n<li>\n10x Jumper wires (generic)\n<\/li>\n<\/ul>\n<h2>4. Schematics<\/h2>\n<p>Common-Anode 7-segment display<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/7-seg-disp-ca.png\" alt=\"\" width=\"500\" height=\"345\" class=\"alignnone size-full wp-image-792\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/7-seg-disp-ca.png 500w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/7-seg-disp-ca-300x207.png 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<p>My 7-segment display has its common pins (COM) connected to the +5V pin.<br \/>\nIf a pin turns off, the corresponding segment will turn on. It&#8217;s because when the pin is on, the voltage difference between the pin and the +5V is 0. It is the same if the +5V was replaced by 0V. We can&#8217;t connect the COM to the GND because the LEDs are like diodes so they wouldn&#8217;t light up at all.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/5611bh_-_compressed_O9OVlTS9tu.png\" alt=\"\" width=\"859\" height=\"627\" class=\"alignnone size-full wp-image-793\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/5611bh_-_compressed_O9OVlTS9tu.png 859w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/5611bh_-_compressed_O9OVlTS9tu-300x219.png 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/5611bh_-_compressed_O9OVlTS9tu-768x561.png 768w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/5611bh_-_compressed_O9OVlTS9tu-624x455.png 624w\" sizes=\"auto, (max-width: 859px) 100vw, 859px\" \/><\/p>\n<p>For Raspberry PI you need to check the GPIO numbers. Note that the pin number is not the same thing as the GPIO number.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Rasp_GPIO.png\" alt=\"\" width=\"555\" height=\"555\" class=\"alignnone size-full wp-image-794\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Rasp_GPIO.png 555w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Rasp_GPIO-150x150.png 150w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Rasp_GPIO-300x300.png 300w\" sizes=\"auto, (max-width: 555px) 100vw, 555px\" \/><\/p>\n<p>For my example here I create a table to map:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-19.07.25-190x300.png\" alt=\"\" width=\"190\" height=\"300\" class=\"alignnone size-medium wp-image-795\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-19.07.25-190x300.png 190w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-19.07.25.png 396w\" sizes=\"auto, (max-width: 190px) 100vw, 190px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-17.30.05-195x300.png\" alt=\"\" width=\"195\" height=\"300\" class=\"alignnone size-medium wp-image-796\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-17.30.05-195x300.png 195w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-17.30.05.png 568w\" sizes=\"auto, (max-width: 195px) 100vw, 195px\" \/><\/p>\n<h2>5. Code<\/h2>\n<p><b>Arduino<\/b><\/p>\n<div class=\"codecolorer-container java blackboard\" style=\"overflow:auto;white-space:nowrap;height:300px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/>72<br \/>73<br \/>74<br \/>75<br \/>76<br \/>77<br \/>78<br \/>79<br \/>80<br \/>81<br \/>82<br \/>83<br \/>84<br \/>85<br \/>86<br \/>87<br \/>88<br \/>89<br \/>90<br \/>91<br \/>92<br \/>93<br \/>94<br \/>95<br \/>96<br \/>97<br \/>98<br \/>99<br \/>100<br \/>101<br \/>102<br \/>103<br \/>104<br \/>105<br \/>106<br \/>107<br \/>108<br \/>109<br \/>110<br \/>111<br \/>112<br \/>113<br \/>114<br \/>115<br \/>116<br \/>117<br \/>118<br \/>119<br \/>120<br \/>121<br \/>122<br \/>123<br \/>124<br \/>125<br \/>126<br \/>127<br \/>128<br \/>129<br \/>130<br \/>131<br \/>132<br \/>133<br \/>134<br \/>135<br \/>136<br \/>137<br \/>138<br \/>139<br \/>140<br \/>141<br \/>142<br \/>143<br \/>144<br \/>145<br \/>146<br \/>147<br \/>148<br \/>149<br \/>150<br \/>151<br \/>152<br \/>153<br \/>154<br \/>155<br \/>156<br \/>157<br \/>158<br \/>159<br \/>160<br \/>161<br \/>162<br \/>163<br \/>164<br \/>165<br \/>166<br \/>167<br \/>168<br \/>169<br \/>170<br \/>171<br \/>172<br \/><\/div><\/td><td><div class=\"java codecolorer\"><span class=\"kw4\">void<\/span> setup<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; init<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"coMULTI\">\/*your setup code here*\/<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><br \/>\n<br \/>\n<span class=\"kw4\">void<\/span> loop<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; <span class=\"coMULTI\">\/*<br \/>\n&nbsp; &nbsp;* your loop code here<br \/>\n&nbsp; &nbsp;*<br \/>\n&nbsp; &nbsp;* use display(num, dp) to display num (0123456789ABCDEF)<br \/>\n&nbsp; &nbsp;* and the dot (if dp).<br \/>\n&nbsp; &nbsp;*<br \/>\n&nbsp; &nbsp;* you can turn off all the leds by writing display().<br \/>\n&nbsp; &nbsp;*\/<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><br \/>\n<br \/>\n<span class=\"kw4\">void<\/span> init<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; pinMode<span class=\"br0\">&#40;<\/span><span class=\"nu0\">9<\/span>, OUTPUT<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><br \/>\n<br \/>\n<span class=\"kw4\">void<\/span> display<span class=\"br0\">&#40;<\/span><span class=\"kw4\">int<\/span> n<span class=\"sy0\">=-<\/span><span class=\"nu0\">1<\/span>, <span class=\"kw4\">boolean<\/span> dp<span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">9<\/span>, <span class=\"sy0\">!<\/span>dp<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">3<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">4<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">5<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">6<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">7<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">8<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">9<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">11<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">12<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">13<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">14<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>num <span class=\"sy0\">==<\/span> <span class=\"nu0\">15<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">else<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">7<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; digitalWrite<span class=\"br0\">&#40;<\/span><span class=\"nu0\">8<\/span>, <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n<span class=\"br0\">&#125;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p><b>Raspberry PI &#8211; Python<\/b><\/p>\n<div class=\"codecolorer-container python blackboard\" style=\"overflow:auto;white-space:nowrap;height:300px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/>72<br \/>73<br \/>74<br \/>75<br \/>76<br \/>77<br \/>78<br \/>79<br \/>80<br \/>81<br \/>82<br \/>83<br \/>84<br \/>85<br \/>86<br \/>87<br \/>88<br \/>89<br \/>90<br \/>91<br \/>92<br \/>93<br \/>94<br \/>95<br \/>96<br \/>97<br \/>98<br \/>99<br \/>100<br \/>101<br \/>102<br \/>103<br \/>104<br \/>105<br \/>106<br \/>107<br \/>108<br \/>109<br \/>110<br \/>111<br \/>112<br \/>113<br \/>114<br \/>115<br \/>116<br \/>117<br \/>118<br \/>119<br \/>120<br \/>121<br \/>122<br \/>123<br \/><\/div><\/td><td><div class=\"python codecolorer\"><span class=\"kw1\">from<\/span> gpiozero <span class=\"kw1\">import<\/span> LED<br \/>\n<span class=\"kw1\">from<\/span> <span class=\"kw3\">time<\/span> <span class=\"kw1\">import<\/span> sleep<br \/>\n<br \/>\npin01 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span><br \/>\npin02 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">3<\/span><span class=\"br0\">&#41;<\/span><br \/>\npin04 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span><span class=\"br0\">&#41;<\/span><br \/>\npin05 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">5<\/span><span class=\"br0\">&#41;<\/span><br \/>\npin06 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">6<\/span><span class=\"br0\">&#41;<\/span><br \/>\npin07 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">12<\/span><span class=\"br0\">&#41;<\/span><br \/>\npin09 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">14<\/span><span class=\"br0\">&#41;<\/span><br \/>\npin10 <span class=\"sy0\">=<\/span> LED<span class=\"br0\">&#40;<\/span><span class=\"nu0\">15<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<br \/>\n<span class=\"kw1\">def<\/span> clear<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; pin01.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; pin02.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; pin04.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; pin06.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; pin07.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; pin09.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; pin10.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<br \/>\n<span class=\"kw1\">def<\/span> display<span class=\"br0\">&#40;<\/span>number<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">0<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">1<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">2<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">3<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">4<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">5<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">6<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">7<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">8<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> number <span class=\"sy0\">==<\/span> <span class=\"nu0\">9<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">on<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">off<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<br \/>\nclear<span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\nsleep<span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><br \/>\n<span class=\"kw1\">while<\/span> <span class=\"kw2\">True<\/span>:<br \/>\n&nbsp; &nbsp; <span class=\"kw1\">for<\/span> x <span class=\"kw1\">in<\/span> <span class=\"kw2\">range<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">10<\/span><span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; display<span class=\"br0\">&#40;<\/span>x<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; sleep<span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<h2>6. PI4J<\/h2>\n<p>PI4J provides a friendly object-oriented I\/O API and implementation libraries for Java programmers to access the full I\/O capabilities of the Raspberry Pi platform. This project abstracts the low-level native integration and interrupts monitoring to enable Java programmers to focus on implementing their application business logic. <\/p>\n<p style=\"background-color: #bde5f8;color: #00529b;border: 1px solid;border-radius: 2px;margin: 10px 0px;padding: 15px 10px;\"><strong>Note<\/strong>: Pi4J (by default) uses an abstract pin numbering scheme to help insulate software from hardware changes.Pi4J implements the same pin number scheme as the Wiring Pi <\/p>\n<p><a href=\"http:\/\/wiringpi.com\/pins\/\" rel=\"noopener\" target=\"_blank\">http:\/\/wiringpi.com\/pins\/<\/a><\/p>\n<p>This is the Number for the PI 3 B model.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Pi4J_GPIO-165x300.png\" alt=\"\" width=\"165\" height=\"300\" class=\"alignnone size-medium wp-image-797\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Pi4J_GPIO-165x300.png 165w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Pi4J_GPIO.png 500w\" sizes=\"auto, (max-width: 165px) 100vw, 165px\" \/><\/p>\n<p>Because the PI4J use a different GPIO number I add a new column in my table;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-19.12.01-239x300.png\" alt=\"\" width=\"239\" height=\"300\" class=\"alignnone size-medium wp-image-798\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-19.12.01-239x300.png 239w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/Screenshot-2020-09-20-at-19.12.01.png 498w\" sizes=\"auto, (max-width: 239px) 100vw, 239px\" \/><\/p>\n<p><b>Raspberry PI &#8211; Java &#8211; Pi4j<\/b><\/p>\n<div class=\"codecolorer-container java blackboard\" style=\"overflow:auto;white-space:nowrap;height:300px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/>72<br \/>73<br \/>74<br \/>75<br \/>76<br \/>77<br \/>78<br \/>79<br \/>80<br \/>81<br \/>82<br \/>83<br \/>84<br \/>85<br \/>86<br \/>87<br \/>88<br \/>89<br \/>90<br \/>91<br \/>92<br \/>93<br \/>94<br \/>95<br \/>96<br \/>97<br \/>98<br \/>99<br \/>100<br \/>101<br \/>102<br \/>103<br \/>104<br \/>105<br \/>106<br \/>107<br \/>108<br \/>109<br \/>110<br \/>111<br \/>112<br \/>113<br \/>114<br \/>115<br \/>116<br \/>117<br \/>118<br \/>119<br \/>120<br \/>121<br \/>122<br \/>123<br \/>124<br \/>125<br \/>126<br \/>127<br \/>128<br \/>129<br \/>130<br \/>131<br \/>132<br \/>133<br \/>134<br \/>135<br \/>136<br \/>137<br \/>138<br \/>139<br \/>140<br \/>141<br \/>142<br \/>143<br \/>144<br \/>145<br \/>146<br \/>147<br \/>148<br \/>149<br \/>150<br \/>151<br \/>152<br \/>153<br \/>154<br \/>155<br \/>156<br \/>157<br \/>158<br \/>159<br \/>160<br \/>161<br \/>162<br \/><\/div><\/td><td><div class=\"java codecolorer\"><span class=\"kw1\">package<\/span> <span class=\"co2\">led.example<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">import<\/span> <span class=\"co2\">com.pi4j.io.gpio.GpioController<\/span><span class=\"sy0\">;<\/span><br \/>\n<span class=\"kw1\">import<\/span> <span class=\"co2\">com.pi4j.io.gpio.GpioFactory<\/span><span class=\"sy0\">;<\/span><br \/>\n<span class=\"kw1\">import<\/span> <span class=\"co2\">com.pi4j.io.gpio.GpioPinDigitalOutput<\/span><span class=\"sy0\">;<\/span><br \/>\n<span class=\"kw1\">import<\/span> <span class=\"co2\">com.pi4j.io.gpio.PinState<\/span><span class=\"sy0\">;<\/span><br \/>\n<span class=\"kw1\">import<\/span> <span class=\"co2\">com.pi4j.io.gpio.RaspiPin<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n<span class=\"kw1\">public<\/span> <span class=\"kw1\">class<\/span> SevenSegmentsDisplay <span class=\"br0\">&#123;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin01 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin02 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin04 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin05 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin06 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin07 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin09 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">static<\/span> GpioPinDigitalOutput pin10 <span class=\"sy0\">=<\/span> <span class=\"kw2\">null<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; <span class=\"kw1\">public<\/span> <span class=\"kw1\">static<\/span> <span class=\"kw4\">void<\/span> display<span class=\"br0\">&#40;<\/span><span class=\"kw4\">int<\/span> number<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">0<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">3<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">4<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">5<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">6<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">7<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">8<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span><span class=\"br0\">&#40;<\/span>number <span class=\"sy0\">==<\/span> <span class=\"nu0\">9<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">high<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">low<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; <span class=\"kw1\">public<\/span> <span class=\"kw1\">static<\/span> <span class=\"kw4\">void<\/span> main<span class=\"br0\">&#40;<\/span><a href=\"http:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+string\"><span class=\"kw3\">String<\/span><\/a><span class=\"br0\">&#91;<\/span><span class=\"br0\">&#93;<\/span> args<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">final<\/span> GpioController gpio <span class=\"sy0\">=<\/span> GpioFactory.<span class=\"me1\">getInstance<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_08<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_09<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_07<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_21<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_22<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_26<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_15<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10 <span class=\"sy0\">=<\/span> gpio.<span class=\"me1\">provisionDigitalOutputPin<\/span><span class=\"br0\">&#40;<\/span>RaspiPin.<span class=\"me1\">GPIO_16<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin01.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin02.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin04.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin05.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin06.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin07.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin09.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; pin10.<span class=\"me1\">setShutdownOptions<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span>, PinState.<span class=\"me1\">HIGH<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">try<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">while<\/span><span class=\"br0\">&#40;<\/span><span class=\"kw2\">true<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">for<\/span> <span class=\"br0\">&#40;<\/span><span class=\"kw4\">int<\/span> i <span class=\"sy0\">=<\/span> <span class=\"nu0\">0<\/span><span class=\"sy0\">;<\/span> i <span class=\"sy0\">&lt;<\/span> <span class=\"nu0\">10<\/span><span class=\"sy0\">;<\/span> i<span class=\"sy0\">++<\/span><span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; display<span class=\"br0\">&#40;<\/span>i<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+system\"><span class=\"kw3\">System<\/span><\/a>.<span class=\"me1\">out<\/span>.<span class=\"me1\">println<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot;Number &quot;<\/span> <span class=\"sy0\">+<\/span> i<span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <a href=\"http:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+thread\"><span class=\"kw3\">Thread<\/span><\/a>.<span class=\"me1\">sleep<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2000<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">catch<\/span> <span class=\"br0\">&#40;<\/span><a href=\"http:\/\/www.google.com\/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+interruptedexception\"><span class=\"kw3\">InterruptedException<\/span><\/a> e<span class=\"br0\">&#41;<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; e.<span class=\"me1\">printStackTrace<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span> <span class=\"kw1\">finally<\/span> <span class=\"br0\">&#123;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; gpio.<span class=\"me1\">shutdown<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"sy0\">;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"br0\">&#125;<\/span><br \/>\n<br \/>\n<span class=\"br0\">&#125;<\/span><\/div><\/td><\/tr><\/tbody><\/table><\/div>\n<p><b>Results<\/b><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/arduino-246x300.png\" alt=\"\" width=\"246\" height=\"300\" class=\"alignnone size-medium wp-image-799\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/arduino-246x300.png 246w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/arduino-768x935.png 768w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/arduino-841x1024.png 841w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/arduino-624x759.png 624w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/arduino.png 1216w\" sizes=\"auto, (max-width: 246px) 100vw, 246px\" \/><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/raspberry-300x145.png\" alt=\"\" width=\"300\" height=\"145\" class=\"alignnone size-medium wp-image-800\" srcset=\"http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/raspberry-300x145.png 300w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/raspberry-768x372.png 768w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/raspberry-1024x496.png 1024w, http:\/\/www.igfasouza.com\/blog\/wp-content\/uploads\/2020\/09\/raspberry-624x302.png 624w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/p>\n<blockquote class=\"twitter-tweet\">\n<p lang=\"en\" dir=\"ltr\">Just playing &#8230;<\/p>\n<p>Raspberry PI I did the code in Python and Java<br \/>Arduino C <a href=\"https:\/\/twitter.com\/hashtag\/raspberrypi?src=hash&amp;ref_src=twsrc%5Etfw\">#raspberrypi<\/a> <a href=\"https:\/\/twitter.com\/hashtag\/arduino?src=hash&amp;ref_src=twsrc%5Etfw\">#arduino<\/a> <a href=\"https:\/\/t.co\/rmDRiAJsO6\">pic.twitter.com\/rmDRiAJsO6<\/a><\/p>\n<p>&mdash; Igor Souza (@Igfasouza) <a href=\"https:\/\/twitter.com\/Igfasouza\/status\/1256690454420127747?ref_src=twsrc%5Etfw\">May 2, 2020<\/a><\/p><\/blockquote>\n<p> <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script> <\/p>\n<h2>7. Links<\/h2>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Cathode\" rel=\"noopener\" target=\"_blank\">https:\/\/en.wikipedia.org\/wiki\/Cathode<\/a><\/p>\n<p><a href=\"https:\/\/en.wikipedia.org\/wiki\/Anode\" rel=\"noopener\" target=\"_blank\">https:\/\/en.wikipedia.org\/wiki\/Anode<\/a><\/p>\n<p><a href=\"https:\/\/pi4j.com\/1.2\/index.html\" rel=\"noopener\" target=\"_blank\">https:\/\/pi4j.com\/1.2\/index.html<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/Pi4J\/pi4j\" rel=\"noopener\" target=\"_blank\">https:\/\/github.com\/Pi4J\/pi4j<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>What\u2019s the crack jack? Table of contents 1. 7-Segment Display 2. Cathode vs Anode 3. Components 4. Schematics 5. Code 6. PI4J 7. Links 1. 7-Segment Display The 7-segment display, also written as \u201cseven segment display\u201d, consists of seven LEDs&hellip; <a href=\"http:\/\/www.igfasouza.com\/blog\/7-segment-display\/\" class=\"more-link\">Continue Reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":788,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23,24],"tags":[19,17,21,18,13],"class_list":["post-787","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-java","category-raspberry-pi","tag-arduino","tag-java","tag-pi4j","tag-python","tag-raspberry-pi"],"_links":{"self":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/comments?post=787"}],"version-history":[{"count":6,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/787\/revisions"}],"predecessor-version":[{"id":1244,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/posts\/787\/revisions\/1244"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/media\/788"}],"wp:attachment":[{"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/media?parent=787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/categories?post=787"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.igfasouza.com\/blog\/wp-json\/wp\/v2\/tags?post=787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}