Для изменения цвета прямоугольника при наведении курсора мыши с помощью PHP можно использовать CSS и JavaScript. Пример кода:
HTML:
```html
<!DOCTYPE html>
<html>
<head>
<title>Пример изменения цвета прямоугольника</title>
<link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
<div id="rectangle"></div>
<script src="script.js"></script>
</body>
</html>
```
CSS (styles.css):
```css
#rectangle {
width: 200px;
height: 100px;
background-color: blue;
}
```
JavaScript (script.js):
```javascript
var rectangle = document.getElementById('rectangle');
rectangle.addEventListener('mouseover', function() {
rectangle.style.backgroundColor = 'red';
});
rectangle.addEventListener('mouseout', function() {
rectangle.style.backgroundColor = 'blue';
});
```
Что касается одновременной передачи данных с Arduino, это уже требует реализации веб-приложения, способного взаимодействовать с Arduino. Для этого можно использовать технологии типа AJAX для отправки и получения данных между страницей и Arduino. В зависимости от конкретных потребностей и возможностей Arduino и используемых технологий на стороне сервера, подход может отличаться.