НОВИНИ

НОВА ФУНКЦИЯ ЗА ЧЕТЕНЕ НА РЕГИСТЪРА ЗА ИЗХОДИТЕ - MCP23S17

НОВА ФУНКЦИЯ ЗА ЧЕТЕНЕ НА РЕГИСТЪРА ЗА ИЗХОДИТЕ - MCP23S17

така, важен ъпдейт на библиотеката за ардуино / пико експандера С НОВА ФУНКЦИЯ ЗА ЧЕТЕНЕ НА РЕГИСТЪРА ЗА ИЗХОДИТЕ, когато даден порт е дефиниран като изход. кода де качен на същия адрес на същия файл със нова директория и тестов код за ардуиното. можете да четете всеки един пин от дефинираните пинове на двата регистъра А / В, когато са дефинирани като изходи. АКО пина е вкл'чен във иф конструкцията си давате какво да прави. ако не е включен, пак давате какво да прави. можете да използват иф конструкцията както си искате. тествайте и ако има питане питайте. в кода не се използва регистъра със дефинираните като входове бутони, за за се покаже, че се работи само със регистъра на изходите. забавлявайте се, ако има въпроси питате 🙂

DOWNLOAD >>> http://karadev.net/basto/ARDUINO_PICO_LIBS/MCP23S17_SPI_LIB_ARDU_CODE.rar

DIRECTORY LINK >>> http://karadev.net/basto/?dir=ARDUINO_PICO_LIBS

microchip data sheet >>> https://www.microchip.com/en-us/product/mcp23s17

 

 

unsigned char variable - УРОК ТРИ - УМНОЖЕНИЕ

unsigned char variable - УРОК ТРИ - УМНОЖЕНИЕ

в този урок ще се научим как да умножаваме без знакови целочислени числа не по-големи от 255, като резултата ще го ще го запишем в променлива с размер до 65535 от тип без знаков инт /unsigned int/ или това означава, че може да записваме само числа по-големи от нула 0. тоест не можем да задаваме стойности на променливите с отрицателен знак като минус пет / -5 / примерно или всякакви, които са по-малки от нула 0, тоест които са със знак за отрицание мнус -

резултата от дейсвтиео на програмата е в графиката покзана по-долу

 

ето и кода, който трябва да напишете във вашият main.c файл и да комппилирате с програмата кланг менажер