Open Hardware and Programming: Arduino, Librem, C++, and Perl/Raku
-
Star Wars-themed device monitors indoor environmental conditions | Arduino Blog
We don’t need to tell you that Star Wars is a wildly popular franchise. If you include all of the movies, video games, novels, theme park attractions, and so on, it is the fifth-highest-grossing media franchise of all time (somehow just behind Winnie the Pooh). Because of its popularity, Star Wars themes find their way into every facet of life. But fan Kutluhan Aktar took that in a surprising direction when he built this Bluetooth®-enabled, Star Wars-style weather and gas station.
We don’t mean a gas station for pumping fuel, but rather a system that monitors indoor environmental gasses, like methane and carbon monoxide, along with climate information like temperature and humidity. Aktar chose to design the device with a Star Wars look and feel, which includes a Millennium Falcon PCB and a 3D-printed Yoda bust, but that theme has little to do with the functionality. In addition to gathering environmental data, this device can illuminate a pair of light bulbs, control RGB LED lighting in the room, and spin a pair of fans. Those outputs are configurable as indicators that correspond to the environmental data. A small E Ink display shows relevant data, which is also accessible via a smartphone.
-
Where Is My Librem 5?
While our recent news has been all about Librem 5 USA, we also have been steadily shipping through Librem 5s from previous production runs and it has been gratifying to share in the excitement of customers who have gotten the Librem 5 they have been waiting so patiently for. While the remainder of you have been waiting for your own Librem 5, we have also been busy continually improving the software on the Librem 5 so that the Librem 5 you receive today is significantly better and more capable than one we shipped a year or even six months ago.
Now that the Librem 5 USA has hit shipping parity, our mass-produced Librem 5 customers are all likely wondering the same thing: “Where is my Librem 5?” As we mentioned in a previous post, the supply chain challenges over the past few years have caused to to rethink how we approach “Just In Time” manufacturing, and as a result we have made massive investments in components, accessories, and other supplies so that we can not only catch up on backorders, but maintain sufficient stock so that once a product reaches shipping parity, we have ample inventory to absorb any future supply chain issues. It is very much in our interest for all of our products to be in stock with short lead times, and all backorders to be fulfilled. As I mentioned in my A Vision on Focus post, one of our goals is to hit, and maintain, stability for all our products with future products being developed internally and announced when they are ready to ship, instead of relying out pre-orders and crowdfunding.
-
20 Best C++ Projects For Beginners in 2022
When it comes to programming, the best way to test one’s skills is to implement their knowledge into projects. While this is true for every programming language out there, our focus today is on C++ specifically, and there are plenty of C++ projects/ideas for beginners to talk about.
Projects can also challenge you to broaden your horizons and also help you get ready to work on real-time development jobs for your career. So, hopefully, you’ll get some C++ project ideas today to expand your portfolio as a beginner.
-
Remote notification
This will send a notification message with the title "compile finished", and a body of "success" or "failure" depending on whether the command completed successfully, and allows you to minimize (or otherwise hide) the terminal window while you do something else, which can be a very useful thing to do.
It works great when you're running something on your own machine, but what if you're running it remotely?
-
Rakudo Weekly News: 2022.34 R(aku&ust)
Steve Roe blogged about the union of Raku and Rust in: Option-Some-None, which also touches on a lengthy debate on the essence of nothing (/r/rakulang comments).