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

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

STM32F103 - генератор синуса

#define SAMPLES 2000

#define DEBOUNCE_DELAY 100

#define DEBOUNCE_IDLE 0
#define DEBOUNCE_ACTIVE 1

#include <libmaple/dma.h>
#include <EEPROM.h>

struct debounce_info
{
    int start, state;
    int16 shift;
}left, right, up, down;

dma_tube_config dma_cfg, dma_cfg2;

int flag1 = 0;
int flag2 = 0;

int out1 = PB7;           
int out2 = PA8;

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

int phasep = PB6;
int phasen = PB5;
int ampp = PB8;
int ampn = PB9;

int16 shift = 0;

int amp = 35;
int cnt = 0;

Добавление шрифтов в код

Доброго времени суток, товарищи!

Помогите новичку, пожалуйста.
Есть скетч, написанный в версии 1.0.6. Подключены библиотеки Adafruit_GFX (для 5110 и pcd8544). Но в этой библиотеке скудные настройки шрифтов для вывода на экран(в идеале, хочется шрифт, как на фото или похожий).

Паяльник на ардуино прошу помощи.

Здравствуйте, прошу помощи опытных людей в доработке прошивки.

Собираю паяльник на ардуино от Alex Link, но очень не нравится семисегментный дисплей примененый в данной конструкции, пытаюсь заменить его на олед 128*32 но что то не соображу как вывести на него показания.Никахи украшательств не требуестя просто температура жала как в оригинале.. Может кто подскажет хотя бы в какую сторону дальше копать.. заранее спасибо!

850 строк, две колонки, текстовые значения

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

Атмосферный датчик BMP280 вместо BMP180, проблема.

Доброго времени суток, форумчане. Ну новичек, все дела, вы поняли, в каждом сообщении наверное это пишут, не буду...

Возникла проблема. Есть устройство, в котором используется барометр BMP180. У меня более новый датчик BMP280, к которому не подходит библиотека предыдущего. Установил нужные библиотеки, проверил приложеным примером - работает. Попытался заменить библиотеку в исходном коде на нужную - ловлю ошибку. В общем вопрос такой: как мне прикрутить к этому коду мой датчик?

исходный код:

Помогите пожалуйста

Есть скеч для управления 4 шаговиками через Uno+CnC Shield. Если я правильно понял надо поменять пинауты. Где и как?
В скече пин отвечающие за stepы и dirы идут попеременно, на шилде подряд 3 за степы и 3 за диры.
В нынешнем состоянии шаговик крутится только при подключении к 3 каналу и только в одну сторону.
При подключении к 1 или 2 пищит разной тональностью, но не крутит.
 

Совсем новичок. Нужна помощь с кнопками.

Всем доброго времени суток.

Только начинаю своё знакомство с ардуино. Прошу помощи.

Что имеем:

Собранный станок на CNC Shield V4. Всё оказалось просто и было слеплено из ГиП за 2 дня. 2 двигателя работают синхронно, один двигает каретку.

Управляется всё это при помощи Universal G-CODE sender. Просто копипастю строки кода из блокнота и жму Enter. Хотелось бы этот процесс упростить.

Что нужно:

Вариант 1: управление физическими кнопками.

- кнопка возврата каретки

Задержка не целого числа delayMicroseconds();

Собственно...

Нужно что бы задержка была допустим 2,7 микросекунды.

Возможно ли это?

 

С Уважением,

Подключение датчика DHT11

Добрый вечер, имеется задача, считать данные с датчика газаЮ датчика температуры и влажности и отправить по радиоканалу на вторую плату. Задача несложная, но столкнулся с проблемой, вот этот скетч работает и все отлично выводит:

Attiny13 и Arduino IDE

Здравствуйте! Помогите написать скетч для микроконтроллера Attiny13 через среду программирования Arduino IDE. 
Требуется сделать скетч под ATTiny13 для его будущего использования в качестве шаблона. 
Есть рабочий скетч для ардуино УНО. 
Алгоритм работы следущий: 
 
//-------БИБЛИОТЕКА---------
#include "LowPower.h"   // Библиотека сна

#define LED 13           // Светодиод на пин 13