![]() ![]() A library in this way is similar to an IC. You do not have to be a software engineer to understand why this is the case. It makes life easier for other developers, and also for youself. Use of a library can reduce the programming complexity and boost application robustness. Unless you have require a feature that no library supports, it is generally wise to use a library, especially since a library can make porting code to different hardware easier. There is no point in re-inventing the wheel by avoiding a library. There are several good libraries for display devices available for Arduino users, most of the features you might want are implemented in these libraries. Imagine that you want to use an LCD or other display device in a project that monitors temperature and atmospheric pressure conditions. A library may also implement the functionality you need on multiple hardware choices, thus making the code more portable. Libraries typically allow for easier design and maintenance of code. But there are some good reasons to consider using a library. In some cases, not using libraries may be the correct decision. Technically, no Arduino application needs a library. Why do skilled developers generally use libraries? The Si47XX IC family functionalities can be seen in the comparison matrix shown in table 1 ( Product Family Function) pages 2 and 3 of the “Si47XX PROGRAMMING GUIDE AN332 (REV 1.0)”.See Boards where this library has been successfully tested. ![]() This library has been successfully tested on many boards including: ESP32 STM32 Mega 2560 DUE ATmega328 and Atmega32u4 based boards ATtiny85, Raspberry Pi Pico (RP2040) and more.To fix this, use a logic shifter chip that converts between 3.3V and 5V logic. That configuration can make the system unstable or damage the Si473X device. If you are not using a 3.3V Arduino board, that Arduino will send 5V signals to the SI473X device through the digital pins and the I2C bus. The SI473X device can work from 1.6V to 3.6V.Commercial Receivers based on Si47XX Family.Third-party projects using this library.Famous sketches and kits from third parties based on this Library.Mobile Device as Remote Control to the SI4735 prototype. ![]() About the board based on Si4730 labeled “NE928-10A V:01”.Boards where this library has been successfully tested.Storing data into the internal EEPROM before shutdowning.SI473X and external active crystal oscillator or signal generator.Android and iOS Remote Control for PU2CLR Arduino Library DSP receivers.Standalone ATmega328 with or without external Crystal (SI4735-D60 and LCD 16x2).Using an external active crystal or signal generator with SI47XX.PU2CLR SI4735 Arduino Library methods (functions).About Class, Methods(functions) and custom data type structures.Other Arduino Libraries Developed by the Author.Click here to donate or use the QR code below. If you find this project useful, consider making a donation so that the author of this library can purchase components and modules for improvements and testing of this library. This library can be freely distributed using the MIT Free Software model. Please, follow the contents below to get the most out of this document. It also can be used on all members of the SI473X family respecting, of course, the features available in each IC version. This library was built based on “AN332 Si47XX PROGRAMMING GUIDE REV 1.0” and AN332 REV 0.8 UNIVERSAL PROGRAMMING GUIDE AMENDMENT FOR SI4735-D60/SI4732-A10 SSB AND NBFM PATCHES. The communication protocol used by this library is the I☬. It also has support to the SSB mode on SI4735-D60 and SI4732-A10 devices. This library is intended to provide an easy-to-use interface for controlling the SI47XX (including the boards “PL102BA-S V:2.1 10628” and “NE928-10A V:01” based on SI4730) by using Arduino platform. Frequency ranges of AM and SSB modes are 150kHz to 30MHz, and FM mode is 64 to 108 MHz. This project is about an Arduino library for the SI473X BROADCAST AM, SSB and FM/RDS RADIO RECEIVERS. This document is aimed at the Arduino developers, radio experimenters, hobbyists and anyone interested in building a receiver based on the Si473X IC family from Silicon Labs. ![]() Se você estiver entendendo este texto, talvez queira ler este documento em Português Preface ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |