<xml xmlns="https://developers.google.com/blockly/xml"><block type="lcd_setup" id="v8OEFnyv%uD6Rx~GrBVX" x="-573" y="-470"><field name="MEMORY_TYPE">0x27</field><field name="SIZE">16 x 2</field><field name="PIN_SDA">A4</field><field name="PIN_SCL">A5</field><comment pinned="false" h="240" w="460">This block sets up the LCD screen.

The chip determines the memory type.  Check where you purchased your chip; if you don’t know, try both, and it will be easy to see.

For the size we the first number is the width, and the second number is the height.  16 x 2, 16 would be spaces left to right, and 2 would be 2 spaces up and down.</comment></block><block type="arduino_loop" id="*U*Pe}78`1A0+j=WFUlq" deletable="false" x="-575" y="-311"><field name="LOOP_TIMES">3</field><comment pinned="false" h="170" w="460">The void loop function runs over and over again forever</comment><statement name="loop"><block type="lcd_screen_print" id="mttEtmc9@=mAIr%Tby^F"><comment pinned="false" h="190" w="460">This block prints something on the LCD screen.  The column number controls the x position, and the row number controls the y.  X means left to right, and Y means up and down.
   
For Y, as you go down, the numbers go up.  So the first column is 1, and the next column down is 2.</comment><value name="ROW"><block type="math_number" id="n,#:XkW:VJo._#|(NUI4"><field name="NUM">1</field></block></value><value name="COLUMN"><block type="math_number" id="N~uH9*_V8e6_J*nFV-3:"><field name="NUM">1</field></block></value><value name="PRINT"><block type="text" id=")Mxgjda{[PjE*gp$2mSG"><field name="TEXT">Hi</field></block></value><next><block type="controls_repeat_ext" id="^nP2D[@Fv6%D^Jf3YLT*"><value name="TIMES"><block type="math_number" id="[6y)jmeQ0L)fA5S;*uu_"><field name="NUM">10</field></block></value><statement name="DO"><block type="lcd_scroll" id="uJoi1zwiGZ;U%:@X$]3$"><field name="DIR">RIGHT</field><comment pinned="false" h="70" w="460">This block shifts all the text to the left or right.</comment><next><block type="delay_block" id="jAk2BFEMwPH/%4l;`t`q"><comment pinned="false" h="90" w="460">
      Wait for the given/defined seconds.</comment><value name="DELAY"><block type="math_number" id="aoNW0TCe@[uvUP=g[~}Y"><field name="NUM">0.2</field></block></value></block></next></block></statement><next><block type="controls_repeat_ext" id="[.(-HpX+FOpz/f(~;*pf"><value name="TIMES"><block type="math_number" id="zZ4;|nQ!iBjutA.q;mvc"><field name="NUM">10</field></block></value><statement name="DO"><block type="lcd_scroll" id=".ln@~XZrscYO^gyMc*?8"><field name="DIR">LEFT</field><comment pinned="false" h="70" w="460">This block shifts all the text to the left or right.</comment><next><block type="delay_block" id="t2fv]L@g$rE6}tTo9e{}"><comment pinned="false" h="90" w="460">
      Wait for the given/defined seconds.</comment><value name="DELAY"><block type="math_number" id="JH#XHKoP_h;J5u6sVyUa"><field name="NUM">0.2</field></block></value></block></next></block></statement></block></next></block></next></block></statement></block></xml>