Talks
Speakers
Events
Topics
Sign in
Home
Talks
Speakers
Events
Topics
Leaderboard
Use
Analytics
Sign in
Suggest modification to this talk
Title
Description
Ruby was designed to be enjoyable and to make its programmer's life easier. You know what makes life easier in the short term? Robot servants. In the long term, there are problems like the singularity and the inevitable robot uprising. But in the mean time, we can all sit back, relax, and control the lights in our home with our favorite programming language. In this talk, we'll explore how to get started using Ruby with Arduino and the Raspberry Pi. We'll bend some hardware to our whim and look at how we can use Ruby to improve our everyday life. Help us caption & translate this video! http://amara.org/v/HKqc/
Date
Summarized using AI?
If this talk's summary was generated by AI, please check this box. A "Summarized using AI" badge will be displayed in the summary tab to indicate that the summary was generated using AI.
Show "Summarized using AI" badge on summary page
Summary
Markdown supported
The video titled "Ruby on Robots" features Andrew Carmer speaking at the Rocky Mountain Ruby 2015 conference. The presentation emphasizes the imaginative and creative potential of programming with Ruby, specifically in relation to automation and the Internet of Things (IoT). Carmer begins by acknowledging the audience and his own novice experience with Ruby, stating his goal is to inspire growth through creative coding. He discusses the significance of automation in everyday life, suggesting that IoT should focus on solving common obstacles faced by people by utilizing technology to create smart, connected objects. Key Points Discussed: - **Introduction to Automation**: Carmer introduces the concept of automation, exploring how various everyday tasks can be enhanced through technology. He mentions potential applications, such as smart roads equipped with sensors that improve public transportation safety and efficiency. - **Concept of Smart Objects**: The presentation outlines how interconnected devices can act intelligently. Definitions of awareness, reaction, intuition, and consciousness are provided to illustrate what makes an object "smart". - **Utilization of Arduino**: Carmer provides insights into using Arduino for creating automated devices. He describes Arduino as accessible hardware ideally suited for DIY projects and outlines various types such as the LilyPad and Uno, which cater to different applications. - **Programming with Ruby**: A notable focus is placed on using Ruby for automating hardware rather than traditional languages like JavaScript or C, driven by its readability and ease of use. He introduces the Dino gem, which simplifies interaction with Arduino boards through Ruby. - **Demonstrations**: The talk includes demonstrations showcasing simple projects such as a Morse code blinking LED and servo-controlled model sprinklers, emphasizing Ruby's capabilities for rapid prototyping of smart devices. Conclusion: Carmer concludes by reinforcing the idea that anyone can build and experiment with hardware projects to address both mundane and complex problems in creative ways. His excitement about using Ruby to make automation accessible underlines a central message of the talk: technology should enhance lives, driven by curiosity and innovation. The overall takeaway is the encouragement for developers, novices and experts alike, to engage in imaginative programming with Ruby to explore new possibilities in automation and IoT.
Suggest modifications
Cancel