<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Programming Robots on Teddy Rook Book</title><link>https://teddyrookbook.com/robotics/programming-robots/</link><description>Recent content in Programming Robots on Teddy Rook Book</description><image><title>Teddy Rook Book</title><url>https://teddyrookbook.com/img/share.jpg</url><link>https://teddyrookbook.com/img/share.jpg</link></image><generator>Hugo</generator><language>en</language><atom:link href="https://teddyrookbook.com/robotics/programming-robots/index.xml" rel="self" type="application/rss+xml"/><item><title>Tracing Code by Hand</title><link>https://teddyrookbook.com/robotics/programming-robots/trace-code/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/programming-robots/trace-code/</guid><description>Follow a program one line at a time, writing down every variable, to know what it will do. Programming Robots · Robotics Ladder</description></item><item><title>Decisions from Sensors</title><link>https://teddyrookbook.com/robotics/programming-robots/sensor-decisions/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/programming-robots/sensor-decisions/</guid><description>if, elif and else turn readings into actions; the order of the tests matters. Programming Robots · Robotics Ladder</description></item><item><title>State Machines</title><link>https://teddyrookbook.com/robotics/programming-robots/state-machines/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/programming-robots/state-machines/</guid><description>A robot is always in one state; each input moves it along a rule to the next. Programming Robots · Robotics Ladder</description></item><item><title>Loop Timing</title><link>https://teddyrookbook.com/robotics/programming-robots/loop-timing/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/programming-robots/loop-timing/</guid><description>A control loop runs at a steady rate: period = 1 / frequency, and all the work must fit inside it. Programming Robots · Robotics Ladder</description></item><item><title>Integers, Overflow and Bit Masks</title><link>https://teddyrookbook.com/robotics/programming-robots/integers-and-bits/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://teddyrookbook.com/robotics/programming-robots/integers-and-bits/</guid><description>An 8-bit unsigned number wraps from 255 to 0; masks set, clear and test single bits. Programming Robots · Robotics Ladder</description></item></channel></rss>