Программирование

Вопросы по программированию Arduino.

Как переделать скетчь для атмеги 8 из скетча для атмеги 328

Вопрос прост для вас а для меня сложен есть скетчь для атмеги 328 рабочий на 328 собрал всё работает

переделал всё по схеме с етого сайта http://radioskot.ru/publ/izmeriteli/tester_poluprovodnikovykh_radioehlem... в итоге получил тестер без еср метра , затевалось ради него . Собственно вопрос как под ту схему скомпилировать прошивку для атмеги 8

 

Вопрос про НЕ подключенный analorRead

Приветствую!

Суть в следующем - использую следующую конструкцию для чтения данных с аналогового датчика 0-5 вольт

 int an0 = analogRead(A0);

Когда датчик подключен - вопросов нет, все работает. Но если он физически отключен, т.е. вход висит в воздухе - функция считывает случайные значения.

Это можно как-то программно исправить? 

Bluetooth модуль HC-06 , HC-05

Помогите новичку . Стараюс создать диммер но наткнулся на проблемму . Модуль HC-05   отправляет на Ардуинку ASCII коды а Ардуино не читает их как цифры .

Как присвоить переменному "bright" Числовое значения , чтобы ШИМ работал по отправленной цифре напр : 255- полное открвтие или 85- на треть мощности . Излагаю код:

почему выдает ошибку exit status 1 Ошибка компиляции для платы Arduino/Genuino Uno.?

#include <LiquidCrystal.h>
#include <TimerOne.h>

// buttons code
#define btnRIGHT 0
#define btnUP 1
#define btnDOWN 2
#define btnLEFT 3
#define btnSELECT 4
#define btnNONE 5

// directions
#define FORWARD HIGH
#define BACKWARD LOW

// debounce time (milliseconds)
#define DEBOUNCE_TIME 200

// PINs for Pololu controller
#define PIN_STEP 2
#define PIN_DIR 3

// lookup table speed - ticks (interrupts)

VS1053 + Wemos D1 Подключение и библиотеки

Недавно начал проэкт, для которого сейчас требуется соединение вемоса и 1053. Не могу найти в русском интернете библиотеки, а на гитхабе или похожих сайтах моего знания анлийского не хватает. Если были люди также занимавшиеся этим, могли бы вы кинуть ссылочку на библиотеки и какой нибудь скетч хотя бы для проверки?

arduino zigbee

Здравствуйте! Подскажите пожалуйста как организовать с помощью ардуино управление zigbee модулями digi s2c. В частности сейчас интересует вопрос нажатием кноки зажигать и тушить подключенный к удаленному zigbee модулю светодиод. Обработка нажатия кнопки понятна. Запутался именно в формате передачи команды на удаленный модуль.

Значения типов данных ( как сделать лучше?)

есть массив там значения вида 0x0A (HEX)

мне нужно сделать так int qwe = arr[i]; 

и чтобы qwe == 10

??

Таймеры STM32

Здраствуйте.
 
Я пытаюсь добавить третий канал к этому генератору, к сожалению, у меня ничего нет на PB1, два канала работают правильно.
Где ошибка?
 
#define SAMPLES 100
#include <libmaple/dma.h>
dma_tube_config dma_cfg, dma_cfg2, dma_cfg3 ;

int flag1 = 0;
int flag2 = 0;
int flag3 = 0;

int out1 = PB7;
int out2 = PA8;
int out3 = PB1;
//int out3 = PA7;

int val1[SAMPLES];
int val2[SAMPLES];
int val3[SAMPLES];

int16 shift = 0;

int amp = 35;

Запуск программы на Ардублок

Небольшой вопрос: как запустить эту программу? При нажатии кнопки "Upload to Arduino" текст программы не генерируется, остаётся по-прежнему:

Создание шкалы на текстовом дисплее

Добрый день! Обращаюсь к Вам за помощью: необходимо создать шкалу из заполненых символом (подобных строке инициализации дисплея), и, к примеру, отображать ею переменную от 0 до 20. Дисплей 2004