> For the complete documentation index, see [llms.txt](https://d2m.doyoki.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://d2m.doyoki.com/week-05.md).

# Week 05

## 1. Industry Trend

### 손정의 ARM&#x20;

{% embed url="<http://biz.chosun.com/site/data/html_dir/2017/03/24/2017032400537.html>" %}

### Uber Autonomous Car

{% embed url="<https://www.youtube.com/watch?v=27OuOCeZmwI>" %}

### Hyundai Mobis M.billy

![](/files/-LONjsc_tYpEuCiaaoBa)

![](/files/-LONjvd-6Q_P7jz-LWbQ)

{% embed url="<http://www.mobis.co.kr/communityid/7/view.do?pageIndex=1&idx=4440&rss=&cntPage=10&f=3&q=>" %}

### Continental

{% embed url="<https://www.continental-automotive.com/en-gl/Passenger-Cars/Chassis-Safety/Advanced-Driver-Assistance-Systems>" %}

### Denso, Aisin

{% embed url="<http://www.futurecar.com/1990/Toyota-DENSO-&amp;-Aisin-to-Invest-$2-8-billion-in-Self-Driving-Software-Development>" %}

### ZF : ProAI

{% embed url="<https://blogs.nvidia.com/blog/2017/01/04/zf-ces/>" %}

{% embed url="<http://www.autonews.com/article/20180108/MOBILITY/180109795/zf-readies-next-gen-car-computer-for-high-level-autonomous-driving>" %}

### Bosch + Daimler

{% embed url="<https://www.forbes.com/sites/dougnewcomb/2015/06/12/forget-auto-pilot-bosch-builds-twin-self-driving-teslas/#f917cfc40e62>" %}

### Roborace

{% embed url="<https://www.youtube.com/watch?v=kh00GAx66sA>" %}

#### <https://roborace.com/>

### 5G&#x20;

![](/files/-LONofzJjwZWVE56jWw6)

### Edge Computing

![](/files/-LONp-jDF_CH0t_OFL-d)

### Google Edge TPU

{% embed url="<https://www.theverge.com/2018/7/26/17616140/google-edge-tpu-on-device-ai-machine-learning-devkit>" %}

### NM500

{% embed url="<https://www.youtube.com/watch?v=3N3tEcKdafQ>" %}

#### <https://www.devicemart.co.kr/1377398>

####

### Mobileye

{% embed url="<https://www.mobileye.com/>" %}

### Nvidia > ZF, Bosch

{% embed url="<https://www.youtube.com/watch?v=qhUvQiKec2U&index=198&list=WL&t=0s>" %}

{% embed url="<https://www.theverge.com/2016/1/4/10712634/nvidia-drive-px2-self-driving-car-supercomputer-announces-ces-2016>" %}

### Audi + Nvidia&#x20;

{% embed url="<https://www.theverge.com/2017/1/5/14174740/nvidia-audi-zf-bosch-self-driving-cars-2020-parts>" %}

### Velodyne Lidar

{% embed url="<https://www.youtube.com/watch?v=NZKvf1cXe8s>" %}

{% embed url="<https://www.bookbycadillac.com/>" %}

{% embed url="<https://www.youtube.com/watch?v=MK0SrxBC1xs>" %}

### Samsung > Harman

{% embed url="<http://biz.chosun.com/site/data/html_dir/2016/11/21/2016112102485.html>" %}

#### <http://car.harman.com/>

### LG > ZKW

{% embed url="<http://biz.chosun.com/site/data/html_dir/2018/04/26/2018042602538.html>" %}

#### <https://zkw-group.com//home/products-and-solutions/autonomous-driving/>

{% embed url="<https://www.magnetimarelli.com/>" %}

### Tesla

![](/files/-LONrP6wSSaQ6lEABWPi)

![](/files/-LONrVC2H9EBB3_Ym4rY)

<https://www.reddit.com/r/funny/comments/5auld0/elon_musk_looking_like_a_fat_cat/>

![](/files/-LONsL1KS3eLaGrsn8FU)

{% embed url="<https://www.youtube.com/watch?v=TrbOLHW8Pec>" %}

![](/files/-LONtskYr8N4b0AVdfG9)

![](/files/-LONu1ZdO3yuY1RTbKN7)

![](/files/-LONu4ZHv-8jDT_L5FGD)

### Open Motors

{% embed url="<https://www.openmotors.co/>" %}

### Machine Learning

{% embed url="<https://blog.lgcns.com/1359>" %}

{% embed url="<http://creativeprm.tistory.com/82>" %}

{% embed url="<https://mathuramg.wordpress.com/2016/11/14/finals-update-1/#more-2574>" %}

## 2. Micro Controller

![](/files/-LOO6evpUwK37ZPez1x1)

![](/files/-LOO6cCmnMJnKUYKiGrc)

{% embed url="<https://www.quora.com/Which-programming-language-is-used-in-the-ECU-of-a-car>" %}

"The most commonly preferred language used to develop the drivers and **OS / Kernel** is **Embedded C with XML** .  "

![](/files/-LOO7ZdJ8JYdDrUBcEV2)

![](/files/-LOO7cmXECE4J4xlQfFk)

[**http://ww1.microchip.com/downloads/en/devicedoc/atmel-42735-8-bit-avr-microcontroller-atmega328-328p\_datasheet.pdf**](http://ww1.microchip.com/downloads/en/devicedoc/atmel-42735-8-bit-avr-microcontroller-atmega328-328p_datasheet.pdf)

## 3. Sensors

**Sensors** convert various forms of physical energy into electrical energy, allowing microcontrollers to read changes in the physical world.

## 4. Digital Input , Digital Output

### Read and Write : 0 or 1

{% embed url="<https://vimeo.com/86548673>" %}

```
void setup() {
 // declare pin 2 to be an input:
 pinMode(2, INPUT);
 declare pin 3 to be an output:
 pinMode(3, OUTPUT);
}
 
void loop() {
 // read pin 2:
 if (digitalRead(2) == 1) {
   // if pin 2 is HIGH, set pin 3 HIGH:
   digitalWrite(3, HIGH);
 } else {
   // if pin 2 is LOW, set pin 3 LOW:
   digitalWrite(3, LOW);
}
```

#### Digital Input

![](/files/-LOO8KYaeUHP7s-NneUE)

#### Digital Ouptput

![Led ON/OFF](/files/-LOO8Pgka_eomqOU29Vv)

## 5. Analog Input, Analog Output

### Read and Write :  0.0048 - 1024 points

{% embed url="<https://vimeo.com/86551311>" %}

{% embed url="<https://vimeo.com/93554355>" %}

#### Analog Input (0 - 5V)

![](/files/-LOO9bmbs7D9lyWSRWmW)

#### Analog Output

![](/files/-LOO9H-RUcQN6QHeARox)

You can dim an LED with the same circuit as you used for digital output. Just use analogWrite() on the pin to which the LED is connected.
