LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 18-08-2023, 16:56
  • Комментариев: 0
Название: Programming the Finite State Machine with 8-Bit PICs in Assembly and C
Автор: Andrew Pratt
Издательство: Elektor Publication
Год: 2020
Страниц: 188
Язык: английский
Формат: pdf (true)
Размер: 10.9 MB

This practical guide is aimed at electronics students and hobbyists. It is intended to be a valuable aid in writing programs using Finite State Machines (FSMs) in assembly language using 8-bit PIC microcontrollers. The last two chapters introduce the use of the C programming language and make a direct comparison with development in Assembly. An FSM is a way of writing a program to make it easier to produce and modify. The machine is abstract in that it is just the structure of the program. This abstract machine can be represented by drawing a diagram on paper. The diagram is independent of the programming language used. The FSM chart gives a complete description of what the program does. It can then be implemented as source code. The book should appeal to those with an interest in the combination of electronics and software and have an interest in how things work. All coding is done in a text editor of your choosing. The command line is used for running programs. If you are a Windows user, you might look at this as old fashioned. This is actually an efficient way of doing simple scripts for repetitive tasks save lots of mouse clicks. The last two chapters give an introduction to programming in C using the XC8 compiler.
  • Добавил: literator
  • Дата: 18-08-2023, 15:58
  • Комментариев: 0
Название: PLC Programming with the Raspberry Pi and the OpenPLC Project: ModbusRTU and ModbusTCP examples using the Arduino Uno and the ESP8266
Автор: Josef Bernhardt
Издательство: Elektor Publication
Год: 2021
Страниц: 194
Язык: английский
Формат: pdf (true)
Размер: 27.5 MB

ModbusRTU and ModbusTCP examples with the Arduino Uno and ESP8266. Introduction to PLC programming with OpenPLC, the first fully open source Programmable Logic Controller on the Raspberry Pi, and Modbus examples with Arduino Uno and ESP8266. PLC programming is very common in industry and home automation. This book describes how the Raspberry Pi 4 can be used as a Programmable Logic Controller. Before taking you into the programming, the author starts with the software installation on the Raspberry Pi and the PLC editor on the PC, followed by a description of the hardware. You'll then find interesting examples in the different programming languages complying with the IEC 61131-3 standard. This manual also explains in detail how to use the PLC editor and how to load and execute the programs on the Raspberry Pi. All IEC languages are explained with examples, starting with LD (Ladder Diagram) over ST (Structured Control Language) to SFC (Special Function Chart). All examples can be downloaded from the author's website.
  • Добавил: literator
  • Дата: 18-08-2023, 15:23
  • Комментариев: 0
Название: Nucleo Boards Programming with the STM32CubeIDE: Hands-on in more than 50 projects
Автор: Dogan Ibrahim
Издательство: Elektor Publication
Год: 2021
Страниц: 498
Язык: английский
Формат: pdf (true)
Размер: 13.6 MB

STM32 Nucleo family of processors are manufactured by STMicroelectronics. These are low-cost ARM microcontroller development boards. This book is about developing projects using the popular STM32CubeIDE software with the Nucleo-L476RG development board. In the early Chapters of the book the architecture of the Nucleo family is briefly described. The book covers many projects using most features of the Nucleo-L476RG development board where the full software listings for the STM32CubeIDE are given for each project together with extensive descriptions. The projects range from simple flashing LEDs to more complex projects using modules, devices, and libraries such as GPIO, ADC, DAC, I²C, SPI, LCD, DMA, analogue inputs, power management, X-CUBE-MEMS1 library, DEBUGGING, and others. In addition, several projects are given using the popular Nucleo Expansion Boards. These Expansion Boards plug on top of the Nucleo development boards and provide sensors, relays, accelerometers, gyroscopes, Wi-Fi, and many others. Using an expansion board together with the X-CUBE-MEMS1 library simplifies the task of project development considerably. All the projects in the book have been tested and are working. The following sub-headings are given for each Project Title, Description, Aim, Block Diagram, Circuit Diagram, and Program Listing for the STM32CubeIDE.
  • Добавил: literator
  • Дата: 18-08-2023, 15:00
  • Комментариев: 0
Название: Getting Started with ESPHome : Develop your own custom home automation devices
Автор: Koen Vervloesem
Издательство: Elektor Publication
Год: 2021
Страниц: 156
Язык: английский
Формат: pdf (true)
Размер: 25.4 MB

This book demonstrates how to create your own home automation devices with ESPHome on an ESP32 microcontroller board. You’ll learn how to combine all kinds of electronic components and automate complex behaviours. Your devices can work completely autonomously, and connect over Wi-Fi to your home automation gateways such as Home Assistant or MQTT broker. Espressif's ESP8266 and ESP32 microcontrollers have brought DIY home automation to the masses. However, not everyone is fluent in programming these microcontrollers with Espressif's C/C++ SDK, the Arduino core, or MicroPython. This is where ESPHome comes into its with this project, you don’t program your microcontroller but configure it. This book demonstrates how to create your own home automation devices with ESPHome on an ESP32 microcontroller board. You’ll learn how to combine all kinds of electronic components and automate complex behaviours. Your devices can work completely autonomously, and connect over Wi-Fi to your home automation gateways such as Home Assistant or MQTT broker. By the end of this book, you will be able to create your own custom home automation devices the way you want. Thanks to ESPHome and the ESP32, this is within everyone’s grasp. Download the software and view the errata for the book on GitHub.
  • Добавил: literator
  • Дата: 18-08-2023, 14:29
  • Комментариев: 0
Название: Radio Builder's Book : From Detector to Software Defined Radio
Автор: Burkhard Kainka
Издательство: Elektor Publication
Год: 2023
Страниц: 188
Язык: английский
Формат: pdf (true)
Размер: 35.7 MB

From Detector to Software Defined Radio Radio frequency (RF) technology is one of the areas which still allows putting your own ideas into practice. Countless circuit variants with special objectives allow space for meaningful experiments and projects. Many things simply aren’t available off the shelf. Crystal detector radios without their own power source, simple tube receivers with a touch of nostalgia, the first reception attempts at Software Defined Radio, special receivers for amateur radio, all this can be realized with little effort and as a perfect introduction to RF electronics. For a long time, radio construction was the first step into electronics. Meanwhile, there are other ways, especially via computers, microcontrollers, and digital technology. However, the analog roots of electronics are often neglected. Elementary radio technology and easy-to-do experiments are particularly well suited as a learning field for electronics because you can start with the simplest basics here. But the connection to modern digital technology is also obvious, for example, when it comes to modern tuning methods such as PLL and DDS or modern DSP radios. This book aims to give an overview and present a collection of simple RF projects.
  • Добавил: literator
  • Дата: 18-08-2023, 14:04
  • Комментариев: 0
Название: Practical Audio DSP Projects with the ESP32 : Easy and Affordable Digital Signal Processing
Автор: Dogan Ibrahim, Ahmet Ibrahim
Издательство: Elektor Publication
Год: 2023
Страниц: 256
Язык: английский
Формат: pdf (true)
Размер: 33.7 MB

Easy and Affordable Digital Signal Processing. The aim of this book is to teach the basic principles of Digital Signal Processing (DSP) and to introduce it from a practical point of view using the bare minimum of mathematics. Only the basic level of discrete-time systems theory is given, sufficient to implement DSP applications in real time. The practical implementations are described in real time using the highly popular ESP32 DevKitC microcontroller development board. With the low cost and extremely popular ESP32 microcontroller, you should be able to design elementary DSP projects with sampling frequencies within the audio range. All programming is done using the popular Arduino IDE in conjunction with the C language compiler. After laying a solid foundation of DSP theory and pertinent discussions on the main DSP software tools on the market, the book presents the following audio-based sound and DSP projects.
  • Добавил: umkaS
  • Дата: 17-08-2023, 18:05
  • Комментариев: 0
Название: Ремонт и обслуживание радиотелевизионной аппаратуры
Автор: Полибин В.В.
Издательство: Высшая школа
Год: 1991
Cтраниц: 305
Формат: pdf
Размер: 13 мб
Язык: русский

В книге "Ремонт и обслуживание радиотелевизионной аппаратуры" изложены вопросы организации ремонта современной бытовой электронной радиотелевизионной аппаратуры (БРЭА) через различные виды услуг населению и сеть фирменного технического обслуживания (ФТО) с учетом требований нормативно-технической документации, введенной с 1989 г. Приведены методики измерений параметров БРЭА. Использованы стандарты и техническая документация на аппаратуру.
  • Добавил: literator
  • Дата: 17-08-2023, 14:26
  • Комментариев: 0
Название: Practical Raspberry Pi Projects - 8th Edition, 2023
Автор: Jon White (Editor)
Издательство: Future Publishing
Год: 2023
Страниц: 132
Язык: английский
Формат: pdf
Размер: 117.6 MB

For a device that can fit in the palm of your hand, the Raspberry Pi has had a pretty colossal impact since its launch in 2012. In just a few short years it's changed the way computer science is taught in schools, it's been used in some amazing projects at Raspberry Jam events across the world, and it's inspired a new generation of coders to create and craft new gadgets. No matter your age or experience level, there's a Pi project for you, and in Practical Raspberry Pi Projects we're giving you everything you need to fire up your imagination and unleash your creativity. From hardware-based projects like creating a Pi-powered virtual reality setup, through software projects like using Python to code new creations in Minecroft, all the way to advanced electronics projects that will see you creating holographic audio visualisers, we've got plenty here to keep you busy. All you need is your favourite Raspberry Pi and a passion for making things!
  • Добавил: literator
  • Дата: 17-08-2023, 04:27
  • Комментариев: 0
Название: Real-Time Environmental Monitoring: Sensors and Systems – Textbook, Second Edition
Автор: Miguel F. Acevedo
Издательство: CRC Press
Год: 2024
Страниц: 425
Язык: английский
Формат: pdf (true)
Размер: 22.0 MB

This second edition is thoroughly updated in every aspect of technology and data, and each theoretical chapter is taught parallel with a hands-on application lab manual. Computers and programming have become of paramount importance for environmental monitoring and are now part of sensor systems as embedded systems, dataloggers, and sensor networks. Working with computers in the field of monitoring requires knowledge of iterative calculation and measurement loops, serial communication, analog to digital and digital to analog conversion, networks, database management, and web applications. The Chapter 2 emphasizes single board computers (SBCs) and microcontrollers (MCUs), provides basic concepts of computer organization and architecture, and focuses on their application for environmental monitoring. For this purpose, we describe the Raspberry Pi and Arduino, and basic concepts of programming in Python, Arduino, Hyper Text Markup Language (HTML), Hypertext Preprocessor (PHP), Java Script (JS), and Structural Query Language (SQL).
  • Добавил: literator
  • Дата: 16-08-2023, 18:40
  • Комментариев: 0
Название: Arduino Programming for Beginners: Arduino Programming
Автор: Abhishek Kumar
Издательство: Independently published
Год: 2023
Язык: английский
Формат: pdf
Размер: 10.2 MB

Ready to explore the exciting world of Arduino programming? Look no further! "Arduino Programming for Beginners" is the perfect starting point for someone new to Arduino and electronics. This book takes a simple and hands-on approach to teach you Arduino programming step by step. No prior experience needed - we'll walk you through it all in a fun and exciting way! With "Arduino Programming for Beginners", you'll not only master Arduino programming, but you'll also have a blast creating awesome DIY projects. Join the adventure and explore the endless possibilities of the Arduino!