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

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

Mega +12864B v2 + glcd выводит смайлики, а тект не получается вывести

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



 
// include the library header
#include <glcd.h>
 
// include the Fonts
#include <fonts/allFonts.h>
 
void setup() {
  // Initialize the GLCD 
  GLCD.Init();
 
 // Select the font for the default text area

Внесение изменений в библиотеку датчика BMP180

Здравствуйте! Понемного осваиваю ардуино и сегодня столкнулся с проблемой, рпешение которой в сети не нашел. Есть два устройста, работающих через шину I2C и по, судя по описанию библиотек, должны подключасться к одним и тем же ногам ардуины (А4, А5). Хотелось бы узнать, как внести изменения в библиотеку одного устройста, чтобы можно было поключить к разным ножкам Ардуино. Спасибо

Win7 64 не работает IDE. ощибки компиляции или вроде и загружает но не работает. дома на компе все работате

взял пример из библиотеки графического экрана "привет мир" а он даже не компилируется.
в настройках программы внизу большинство опций можно редактировать в с:\user\‘¬ҐбЁвҐ«м\ApData ....
Arduino: 1.6.5 (Windows XP), Плата"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"

In file included from C:\Arduino\libraries\glcd/glcd.h:38:0,
from GLCDdemo.pde:11:
C:\Arduino\libraries\glcd/fonts/SystemFont5x7.h:48:28: error: variable 'System5x7' must be const in order to be put into read-only section by means of '__attribute__((progmem))'

Блин, ну ничего не понимаю про bit()

Ну пожалуйста объясните новичку, как это:

bit()
Computes the value of the specified bit (bit 0 is 1, bit 1 is 2, bit 2 is 4, etc.).

объясняет работу вот этой строки кода:

TIMSK1 = bit(OCIE1A);

Непонятная ошибка в скетче.




Приветствую участников форума. 
Нашел скетч, который меня впоне бы устроил, но он выдает ошибку. Может подскажет кто в чем проблема?
 [code]
 

#include <Adafruit_GFX.h>
#include <Adafruit_PCD8544.h>
#include <Adafruit_BME280.h>
#include <Wire.h>

Adafruit_BME280 bme; // I2C
// SDA - A4 (D18)
// SCL - A5 (D19)

Adafruit_PCD8544 lcd = Adafruit_PCD8544(7, 6, 5, 4, 3);
// D7 - Serial clock out (CLK)
// D6 - Serial data out (DIN)
// D5 - Data/Command select (DC)
// D4 - LCD chip select (CE)
// D3 - LCD reset (RST)

Как отправлять состояние реле через sim900 ?

Как отправлять сообщение о состоянии реле через gsm модем sim900

Голосовое управление Arduino с помощью программы BitVoicer

Ребята отзовитесь кто сталкивался хотя бы краем уха с такой темой.

Тема очень интересная , сам вникаю немного в нее , хотелось бы найти соратников по голосовому управлению ардуинкой.

У меня есть в наличии УНО + программа BitVoicer + куча задумок на которые не хватает памяти у УНО (думаю о меге)

На данный момент ( к сожалению оч мало времени уделяю программированию) моя ардуинка отзывается на свое имя которое я ей придумал женским голосом (Яндекс переводчик) и по запросу говорит мне температуру на улице и дома.

Считывание с SD обработка и перезапись переменных

Привет помогите с работой с SD картой, нужно считать переменную из файла, изменить переменную и перезаписать изменённую, таких переменных будет 2. У меня ничего не получается.
 

Тонкая настройка Serial

Вообщем есть две платы которые между собой общаються через Can-шину 

подключаюсь к шине этой  и через программу Terminal1.9 смотрю о чем речь)

методом суточного тыка определил скорость и все параметры, теперь нужно и ардуинке обяснить как слушать

Вот тут проблема! все что получилось сделать это поставить скорость, два стоповых бита и четность!

как быть со всеми другими параметрами? 

на скрине видно чего не хватает и четность я так понимаю не одно и тоже Even и Mark  ?

CanSerial.begin(115200,SERIAL_8E2);

NodeMCU и PHPMailer

Друзья, подскажите плиз!