[{"data":1,"prerenderedAt":205},["ShallowReactive",2],{"project-25581081":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":38,"post_text":39,"what":40,"said":68,"maker_in_thread":121,"shape":130,"grid":133,"attempts":165,"same_week":166,"maker_shows":157,"maker_hidden":197,"reader_version":198,"card":199},"25581081","Wasmino","Wasmino = WASM and Arduino – Running Arduino Code in Browser","title","Show HN: Wasmino = WASM and Arduino – Running Arduino Code in Browser","https:\u002F\u002Fblog.yifangu.com\u002F2020\u002F12\u002F30\u002Fwasmino-wasm-arduino-running-arduino-code-in-browser\u002F","blog.yifangu.com","gyf304",1609331184,2020,84,14,761,3028,26,"notable","dev_tools","arduino simulator","web_app",[21,24,25,26],"webassembly","arduino ide","browser emulator","loved",0.386,{"positive":30,"neutral":31,"mixed":32,"critical":33},6,3,0,1,10,{"idea":36},{"positive":37,"critical":33},5,[32,37,37,32,33,32,37,37,32,31,37,31,31,37],null,{"problem":41,"audience":48,"pricing":39,"motivation":52,"time_to_build":39,"stack":56,"openness":65,"stage":66,"team_size":67},{"value":42,"source":43,"evidence":44},"Arduino IDE usually needs a physical board, which is cumbersome, e.g. in classrooms.","maker",[45],{"id":46,"by":11,"text":47},"25590715","Wasmino is an Arduino core fully compatible with the Arduino IDE. It allows you to compile your Arduino sketch to WebAssembly and run it in a browser, all using the Arduino IDE.…",{"value":49,"source":43,"evidence":50},"Classroom teachers and students learning Arduino.",[51],{"id":46,"by":11,"text":47},{"value":53,"source":43,"evidence":54},"Make Arduino usable without a physical board, mainly for classroom use.",[55],{"id":46,"by":11,"text":47},[57,61],{"value":58,"source":43,"evidence":59},"WebAssembly",[60],{"id":46,"by":11,"text":47},{"value":62,"source":43,"evidence":63},"Arduino core",[64],{"id":46,"by":11,"text":47},"open_source","prototype","unknown",{"praise":69,"objections":90,"requests":98,"questions":109,"alternatives":110},[70],{"value":71,"source":72,"evidence":73},"Useful for classrooms and testing, and integrates with the Arduino IDE.","commenter",[74,78,82,86],{"id":75,"by":76,"text":77},"25598321","elliottkember","Great work! And fun timing - this similar project https:\u002F\u002Fgithub.com\u002Fjandelgado\u002Ffastled-wasm popped up on Reddit today. It simulates the FastLED library running on an arduino.…",{"id":79,"by":80,"text":81},"25598822","__init","Wow, really great stuff! I wrote something similar for my high school a few years ago (back when I was less experienced with programming -- ack!). I used a library called JSCPP…",{"id":83,"by":84,"text":85},"25600704","obrajesse","This is incredibly cool. One place I could see it being super useful is in making it easier to write regression tests for Arduino code. I'm one of the developers of…",{"id":87,"by":88,"text":89},"25596814","StavrosK","This looks like a very useful project! It might also be very interesting for testing input-\u002Foutput-heay code without needing to get a board, very nice.",[91],{"value":92,"source":72,"evidence":93},"Virtual simulation may miss the hands-on physical learning of electronics.",[94],{"id":95,"by":96,"text":97},"25599926","microtherion","This is certainly a neat project, and an accomplishment in its own right. > The Arduino IDE usually requires a physical board, which can be cumbersome. But this is the part that…",[99,105],{"value":100,"source":72,"evidence":101},"Show pin HIGH\u002FLOW states and a Serial console.",[102],{"id":103,"by":88,"text":104},"25599875","Yes, but it doesn't need to be that involved. Showing me which pins are HIGH\u002FLOW and having a Serial console output would probably be enough.",{"value":106,"source":72,"evidence":107},"Browser sim useful for regression tests of Arduino code.",[108],{"id":83,"by":84,"text":85},[],[111],{"value":112,"source":72,"evidence":113},"FastLED-wasm, avr8js, Tinkercad, 123D Circuits, JSCPP-based giffer-reborn.",[114,115,116,120],{"id":75,"by":76,"text":77},{"id":79,"by":80,"text":81},{"id":117,"by":118,"text":119},"25600807","mcshicks","Tinkercad has a free (as in beer) Arduino simulator tool with a decent number of peripherals. There is a drag and drop interface to make your breadboard and you can even…",{"id":46,"by":11,"text":47},{"comments":31,"answered":32,"key":122},[123,124,127],{"id":46,"text":47},{"id":125,"text":126},"25600131","That looks great!",{"id":128,"text":129},"25601529","I completely agree with you that Arduino is incomplete with out the actual hardware. Especially given that Arduino and Arduino clones are incredibly cheap these days. This is…",{"commenters":34,"max_depth":31,"maker_replies":31,"first_comment_mins":131,"lifespan_hours":132},1198,48,[134,136,138,139,141,143,145,146,149,152,156,158,160,161],[46,32,32,135,11,33],"maker\u002Fneutral\u002Fidea",[75,32,37,137,76,32],"project\u002Fpositive\u002Fidea",[79,32,37,137,80,32],[125,32,32,140,11,33],"commenter\u002Fpositive\u002Fnone",[95,32,33,142,96,32],"project\u002Fcritical\u002Fidea",[128,32,32,144,11,33],"commenter\u002Fneutral\u002Fidea",[83,32,37,137,84,32],[147,33,37,137,148,32],"25602814","tyrbentsen",[117,150,32,151,118,32],2,"other\u002Fneutral\u002Fnone",[153,31,31,154,155,32],"25600275","project\u002Fneutral\u002Fidea","bArray",[87,157,37,137,88,32],4,[159,157,31,154,96,32],"25599857",[103,157,31,154,88,32],[162,37,37,163,164,32],"25601150","project\u002Fpositive\u002Fnone","nirav72",[],[167,172,177,182,187,192],{"id":168,"name":169,"points":170,"category":171},"25582187","PSX Party",676,"games",{"id":173,"name":174,"points":175,"category":176},"25568856","Thruhikes",405,"consumer_social",{"id":178,"name":179,"points":180,"category":181},"25566132","micro-displays",357,"hardware",{"id":183,"name":184,"points":185,"category":186},"25537377","Peaks of Austria",281,"creative",{"id":188,"name":189,"points":190,"category":191},"25544397","Simple-graph",237,"data",{"id":193,"name":194,"points":195,"category":196},"25568668","LinkAce",227,"productivity",false,"v2",{"id":200,"name":5,"line":6,"ai":197,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":201,"top":18,"kw":202,"maker":11,"domain":10,"tier":19,"attempts":32,"strip":203,"url":9,"mix":204,"praise":71,"objection":92,"sub":21},25581081,0.39,[21,24,25,26],"05501055035335",[30,31,32,33],1794036600180]