addcomment ▾R.W.Harris - 2.20.18addcomment ▾DECODE NOSHI remote; ignore SONYrepeatforever ▾doaddcomment ▾Wait for start bitrepeatuntil ▾doitem ▾N,-100,100,0 2000> ▾pulse-in PIN2 ▾readnegative/low ▾pulsesitem ▾=addcomment ▾Collect 12 timesrepeat 0repeat 12repeat 1pulse-in PIN2 ▾readnegative/low ▾pulsescounter ▾item ▾arraylist ▾element=item ▾=addcomment ▾convert pertinent list items to binary5N,-100,100,0 10N,-100,100,0 1N,-100,100,0 ifdoelseitem ▾arraylist ▾element1000N,-100,100,0 > ▾item ▾1N,-100,100,0 arraylist ▾element=item ▾0N,-100,100,0 arraylist ▾element=addcomment ▾If it is a Noshi code, convert to decimaladdcomment ▾ and print it outifdoelse9N,-100,100,0 arraylist ▾element0N,-100,100,0 > ▾“Noshi”+ ▾+ ▾+ ▾8N,-100,100,0 arraylist ▾element× ▾2N,-100,100,0 7N,-100,100,0 arraylist ▾element× ▾4N,-100,100,0 6N,-100,100,0 arraylist ▾element× ▾8N,-100,100,0 5N,-100,100,0 arraylist ▾elementNOSHI_value ▾Terminal print numberasDecimal ▾then a new line ✓NOSHI_value ▾=Terminal print textthen a new line ✓addcomment ▾Reject SONY codes“SONY will be ignored!”Terminal print textthen a new line ✓Terminal clear screenrepeatitem ▾fromtobydorepeatcounter ▾fromtobydoarray initializelistwith12elementsParallax BlocklyProp ProjectUser: ionaprepTitle: ABNOSHI DecoderProject ID: 27507Device: activity-boardCOMMENTR.W.Harris - 2.20.18COMMENTDECODE NOSHI remote; ignore SONYlist12FOREVERCOMMENTWait for start bitUNTIL>item2000item20COMMENTCollect 12 timescounter0121item20listcounteritemCOMMENTconvert pertinent list items to binaryitem5101>listitem1000listitem1listitem0COMMENTIf it is a Noshi code, convert to decimalCOMMENT and print it out>list90TRUENoshiNOSHI_value + + + list8 * 2list7 * 4list6 * 8list5DECTRUENOSHI_valueCOMMENTReject SONY codesTRUESONY will be ignored!001992779963