udamonic.com
  • Learn
  • Videos
  • Resources
  • Firmware
  • Buy
  • About

Book of Scamp​

by John Catsoulis
Learn the basics of Forth on the Scamp
book_of_scamp_v1.02.pdf
File Size: 3479 kb
File Type: pdf
Download File

v1.02; 2026-10-09

This free book is your starting point to learning Flashforth on the Scamp embedded computer — it takes you from first principles through the Forth language, with the Scamp as your hands-on learning platform. 
Topics covered
  • Getting Started 
  • Learning Forth
  • Interrupts, Timers, Multitasking, Delays
  • Random Number Generator
  • Watchdog
  • Changing The Prompt
  • Formatting Text On Screen Using ANSI Codes
  • Temperature Sensor
  • LEDS, GPIO, Analog Input
  • Serial/UARTs, RS485
  • I2C, SPI, PWM
  • Input Capture, Digital Signal Modulator
  • Scamp3e Dataflash​

Designing Embedded Systems

by John Catsoulis
Learn how to build embedded systems using the Scamp
designing_embedded_systems_with_scamp.pdf
File Size: 7846 kb
File Type: pdf
Download File

v1.01; 2026-07-19

The Scamp is a compact embedded computer built around the PIC24F microcontroller and running FlashForth. This free companion volume moves beyond the language itself into the practical business of building real embedded systems with the Scamp as your platform. It covers hardware construction and PCB design, power systems including solar charging, GPIO expansion, high- and low-side switching, sensing, motor control, displays, and peripherals such as MRAM and real-time clocks. It also serves as a third edition to John Catsoulis's O'Reilly title Designing Embedded Hardware, updating and extending that work with modern components and Scamp-based worked examples.
Topics covered
  • Hardware construction, prototyping, and PCB design
  • PCB fabrication, assembly, and debugging
  • Debugging hardware with Forth
  • Power supplies and voltage regulators
  • Solar battery charging and charge monitoring
  • Low-power design
  • GPIO expansion including the Udamonic 32-bit GPIO module
  • Low-side and high-side switching
  • Temperature and current sensing
  • PWM, motor drivers, and model railway control
  • Displays
  • Real-time clock/calendar (RTCC)
  • MRAM non-volatile memory

Site powered by Weebly. Managed by Hostwinds
  • Learn
  • Videos
  • Resources
  • Firmware
  • Buy
  • About