Помогите с щитом Bluetooth
Привет, ребята, у меня есть Bluetooth Shield

Кто-нибудь знает, как подключить его к Arduino? Не могу найти по нему гайдов.
У меня есть последовательная программа, которую я хочу использовать для включения светодиода. но я не могу войти в режим AT или получить какое-либо указание на то, что помимо подключения к моему Mac он получает или передает какие-либо сигналы.
У кого-нибудь есть какие-нибудь советы по учебникам/советы по тестам для пользователя MAC OSX?
ОБНОВЛЕНИЕ: вот лучшее фото

Я пытаюсь запустить этот код Arduino. который использует 1 для включения светодиода и 0 для его выключения. Я хочу отправить эти 1 и 0 через программу Mac под названием Bluterm. Я подключаю его к HC-05, НО он мне ничего не отправляет. (СВЕТОДИОД ЗЕЛЕНЫЙ, ОН ПОДКЛЮЧЕН К MAC И К BLUTERM)
Вот мой код Arduino:
инт светодиод = 13;
целое значение = 0;
недействительная установка () {
Серийный.начать(9600);
pinMode (светодиод, ВЫХОД);
}
недействительный цикл () {
если (Серийный.доступный() > 0) {
значение = Serial.read();
задержка (5);
если (значение == '1') {
цифровая запись (светодиод, ВЫСОКИЙ);
Serial.println("СВЕТОДИОД ГОРИТ");
}
если (значение == '0') {
цифровая запись (светодиод, НИЗКИЙ);
Serial.println("СВЕТОДИОД ВЫКЛЮЧЕН");
}
}
}
ОБНОВЛЕНИЕ 2. Вот код из PDF-файла, поставляемого с моим щитом:
беззнаковое целое время ожидания = 0; состояние беззнакового символа = 0;
ISR(TIMER2_OVF_vect) {
ТЦНТ2 = 0; таймаут++;
если (время ожидания>61) {
состояние=1;
тайм-аут=0; }
}
недействительным init_timer2 (недействительным) {
//Служба Timer2
TCCR2A |= (1 <<WGM21) | (1<<WGM20);
TCCR2B |= 0x07; // по clk/1024
ASSR |= (0<< AS2); // Использовать внутренние часы — внешние часы не используются в Arduino
ТИМСК2 |= 0x01; ТЦНТ2 = 0; сэй();
}
недействительная установка () {
//Включение прерывания по переполнению Timer2
Серийный.начать(9600);
контактный режим (2, ВВОД); pinMode(13,ВЫХОД); attachInterrupt (0, время очистки, ПАДЕНИЕ); init_timer2();
}
недействительный цикл () {
переключатель (состояние) {
случай 0:
цифровая запись (13, НИЗКИЙ); перерыв;
случай 1: digitalWrite(13,HIGH); Serial.print("Привет БТ"); перерыв;
} }
пустое время очистки () {
тайм-аут=0;
состояние=0; }
Кто-нибудь может помочь мне расшифровать этот код? ничего из этого не кажется мне знакомым спасибо, ребята,
юриан
ОБНОВЛЕНИЕ 3:

ОБНОВЛЕНИЕ 4

@Juriaan , 👍-1
Обсуждение1 ответ
Вы должны понять основы, прежде чем пытаться запускать код, чтобы "делать что-то":
- Шилд может работать в двух режимах: режиме AT-команд, который используется для его настройки, и режиме прозрачного UART, который используется для связи.
- Связь с Arduino осуществляется через последовательный интерфейс UART, а контакты, используемые для этой связи, выбираются с помощью большого набора перемычек.
- Ничего не произойдет, пока вы не настроите экран с помощью AT-команд.
Для прогресса вам действительно нужно руководство для щита. Это должно быть доступно везде, где вы его приобрели. Это будет подробно:
- Что означают положения перемычек
- Что такое набор AT-команд модуля
- Какую скорость передачи данных необходимо использовать для связи
И если это хорошо:
- Пример кода
После того, как у вас есть хотя бы первый набор этих битов информации, вы можете написать какое-нибудь программное обеспечение для Arduino, которое будет передавать все, что получено по последовательному интерфейсу, через модуль Bluetooth Shield, а все, что получено от экрана Bluetooth, обратно через Serial. Затем вы можете использовать последовательный монитор в IDE для взаимодействия с экраном и настроить его так, как вам нужно.
После того, как вы узнаете, как его настроить, вы сможете написать более качественное программное обеспечение для Arduino, которое выполняет любую необходимую вам конфигурацию запуска, а затем обрабатывает данные, поступающие в режиме прозрачного UART.
Единственная информация, которую я получил от них, это: https://hackerstore.nl/PDFs/BTShield.pdf. Это говорит мне о скорости BAUD 9600. Но ничего об использовании контактов, я отправил письмо продавцу для получения дополнительной информации., @Juriaan
- Можете ли вы помочь мне сократить мой код?
- Можно ли измерить скорость акселерометром? Насколько точно?
- SD-карта не инициализируется
- Arduino uno + cnc Shield v3 + драйвер шагового двигателя A4988 + AccelStepper?
- Модуль Bluetooth HC-05 мигает красным светом - Arduino Uno
- Как отправить данные из Arduino Uno с SIM900 GPRS в Firebase
- Отправка текстового сообщения через Wi-Fi-shield Arduino
- Сканирование Bluetooth-устройств с помощью HC-05
Комментарии не для расширенного обсуждения; этот разговор был [перемещен в чат](https://chat.stackexchange.com/rooms/93709/discussion-on-question-by-juriaan-help-with-bluetooth-shield)., @Nick Gammon
Послушайте, как бы я ни думал, что мы все хотели бы вам помочь, это не форум, где вы пишете сообщение за сообщением для устранения неполадок. Цель сайта - ответить на конкретные проблемы таким образом, чтобы другие люди могли получить пользу от ответа. Если вы хотите решать проблемы в интерактивном режиме, [Arduino Forum](https://forum.arduino.cc/) может подойти вам больше. Просто чтобы помочь вам, кто-то на форуме Arduino, похоже, задает [похожий вопрос](https://forum.arduino.cc/index.php?topic=615834.0)., @Nick Gammon
Возможно, вы могли бы пообщаться с ними и вместе найти решение?, @Nick Gammon